home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Fun in Space! ••• / Fun in Space! еее.rsrc / CODE_2.txt < prev    next >
Text File  |  1989-03-02  |  226KB  |  3,933 lines

  1. # near model CODE resource
  2. # jump table entries: 160-160 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFCC                link       A6, -0x0034
  5. 00000004  48E7 0700                movem.l    -[A7], D5,D6,D7
  6. 00000008  3C2D FE9E                move.w     D6, [A5 - 0x162]
  7. 0000000C  9C6D FEA8                sub.w      D6, [A5 - 0x158]
  8. 00000010  48C6                     ext.l      D6
  9. 00000012  3E2D FEA0                move.w     D7, [A5 - 0x160]
  10. 00000016  9E6D FEAA                sub.w      D7, [A5 - 0x156]
  11. 0000001A  48C7                     ext.l      D7
  12. 0000001C  594F                     subq.w     A7, 4
  13. 0000001E  486E FFDA                pea.l      [A6 - 0x26]
  14. 00000022  2F06                     move.l     -[A7], D6
  15. 00000024  2F06                     move.l     -[A7], D6
  16. 00000026  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  17. 0000002A  2F07                     move.l     -[A7], D7
  18. 0000002C  2F07                     move.l     -[A7], D7
  19. 0000002E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  20. 00000032  2A1F                     move.l     D5, [A7]+
  21. 00000034  DA9F                     add.l      D5, [A7]+
  22. 00000036  2D45 FFD6                move.l     [A6 - 0x2A], D5
  23. 0000003A  486E FFD6                pea.l      [A6 - 0x2A]
  24. 0000003E  486E FFCC                pea.l      [A6 - 0x34]
  25. 00000042  3F3C 280E                move.w     -[A7], 0x280E
  26. 00000046  A9EB                     syscall    Pack4/FP68K
  27. 00000048  486E FFCC                pea.l      [A6 - 0x34]
  28. 0000004C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  29. 00000050  584F                     addq.w     A7, 4
  30. 00000052  486E FFDA                pea.l      [A6 - 0x26]
  31. 00000056  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  32. 0000005A  2A1F                     move.l     D5, [A7]+
  33. 0000005C  2D45 0008                move.l     [A6 + 0x8], D5
  34. 00000060  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  35. 00000064  4E5E                     unlink     A6
  36. 00000066  4E75                     rts
  37. fn00000068:
  38. 00000068  4E56 FFF2                link       A6, -0x000E
  39. 0000006C  554F                     subq.w     A7, 2
  40. 0000006E  A861                     syscall    Random
  41. 00000070  301F                     move.w     D0, [A7]+
  42. 00000072  3D7C 7FFF FFFE           move.w     [A6 - 0x2], 0x7FFF
  43. 00000078  486E FFFE                pea.l      [A6 - 0x2]
  44. 0000007C  3D40 FFFC                move.w     [A6 - 0x4], D0
  45. 00000080  486E FFFC                pea.l      [A6 - 0x4]
  46. 00000084  486E FFF2                pea.l      [A6 - 0xE]
  47. 00000088  3F3C 200E                move.w     -[A7], 0x200E
  48. 0000008C  A9EB                     syscall    Pack4/FP68K
  49. 0000008E  486E FFF2                pea.l      [A6 - 0xE]
  50. 00000092  3F3C 2006                move.w     -[A7], 0x2006
  51. 00000096  A9EB                     syscall    Pack4/FP68K
  52. 00000098  486E FFF2                pea.l      [A6 - 0xE]
  53. 0000009C  3F3C 000F                move.w     -[A7], 0xF
  54. 000000A0  A9EB                     syscall    Pack4/FP68K
  55. 000000A2  486E 0008                pea.l      [A6 + 0x8]
  56. 000000A6  486E FFF2                pea.l      [A6 - 0xE]
  57. 000000AA  3F3C 2004                move.w     -[A7], 0x2004
  58. 000000AE  A9EB                     syscall    Pack4/FP68K
  59. 000000B0  486E FFF2                pea.l      [A6 - 0xE]
  60. 000000B4  486E 000A                pea.l      [A6 + 0xA]
  61. 000000B8  3F3C 1010                move.w     -[A7], 0x1010
  62. 000000BC  A9EB                     syscall    Pack4/FP68K
  63. 000000BE  4E5E                     unlink     A6
  64. 000000C0  205F                     movea.l    A0, [A7]+
  65. 000000C2  544F                     addq.w     A7, 2
  66. 000000C4  4ED0                     jmp        [A0]
  67. fn000000C6:
  68. 000000C6  4E56 FEE0                link       A6, -0x0120
  69. 000000CA  7021                     moveq.l    D0, 0x21
  70. 000000CC  2F00                     move.l     -[A7], D0
  71. 000000CE  A862                     syscall    ForeColor
  72. 000000D0  486E FFE8                pea.l      [A6 - 0x18]
  73. 000000D4  554F                     subq.w     A7, 2
  74. 000000D6  487A 0070                pea.l      [PC + 0x70 /* 00000148, value 0x753636F, pstring "Score: " */]
  75. 000000DA  A88C                     syscall    StringWidth
  76. 000000DC  301F                     move.w     D0, [A7]+
  77. 000000DE  0640 000A                addi.w     D0, 0xA /* '\n' */
  78. 000000E2  3F00                     move.w     -[A7], D0
  79. 000000E4  3F3C 010F                move.w     -[A7], 0x10F
  80. 000000E8  554F                     subq.w     A7, 2
  81. 000000EA  487A 0054                pea.l      [PC + 0x54 /* 00000140, value 0x753636F, pstring "Score: " */]
  82. 000000EE  A88C                     syscall    StringWidth
  83. 000000F0  301F                     move.w     D0, [A7]+
  84. 000000F2  0640 000A                addi.w     D0, 0xA /* '\n' */
  85. 000000F6  0640 0032                addi.w     D0, 0x32 /* '2' */
  86. 000000FA  3F00                     move.w     -[A7], D0
  87. 000000FC  3F3C 011D                move.w     -[A7], 0x11D
  88. 00000100  A8A7                     syscall    SetRect
  89. 00000102  486E FFE8                pea.l      [A6 - 0x18]
  90. 00000106  A8A3                     syscall    EraseRect
  91. 00000108  554F                     subq.w     A7, 2
  92. 0000010A  487A 002C                pea.l      [PC + 0x2C /* 00000138, value 0x753636F, pstring "Score: " */]
  93. 0000010E  A88C                     syscall    StringWidth
  94. 00000110  301F                     move.w     D0, [A7]+
  95. 00000112  0640 000A                addi.w     D0, 0xA /* '\n' */
  96. 00000116  3F00                     move.w     -[A7], D0
  97. 00000118  3F3C 011D                move.w     -[A7], 0x11D
  98. 0000011C  A893                     syscall    MoveTo
  99. 0000011E  302D FE42                move.w     D0, [A5 - 0x1BE]
  100. 00000122  48C0                     ext.l      D0
  101. 00000124  2F00                     move.l     -[A7], D0
  102. 00000126  486E FEE8                pea.l      [A6 - 0x118]
  103. 0000012A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  104. 0000012E  486E FEE8                pea.l      [A6 - 0x118]
  105. 00000132  A884                     syscall    DrawString
  106. 00000134  4E5E                     unlink     A6
  107. 00000136  4E75                     rts
  108. 00000138  0753                     bchg       [A3], D3
  109. 0000013A  636F                     bls        +0x71 /* 000001AB */
  110. 0000013C  7265                     moveq.l    D1, 0x65
  111. 0000013E  3A20                     move.w     D5, -[A0]
  112. 00000140  0753                     bchg       [A3], D3
  113. 00000142  636F                     bls        +0x71 /* 000001B3 */
  114. 00000144  7265                     moveq.l    D1, 0x65
  115. 00000146  3A20                     move.w     D5, -[A0]
  116. 00000148  0753                     bchg       [A3], D3
  117. 0000014A  636F                     bls        +0x71 /* 000001BB */
  118. 0000014C  7265                     moveq.l    D1, 0x65
  119. 0000014E  3A20                     move.w     D5, -[A0]
  120. fn00000150:
  121. 00000150  4E56 FFEC                link       A6, -0x0014
  122. 00000154  302D FE9E                move.w     D0, [A5 - 0x162]
  123. 00000158  D06D FEA4                add.w      D0, [A5 - 0x15C]
  124. 0000015C  0C40 018C                cmpi.w     D0, 0x18C
  125. 00000160  5EC0                     sgt        D0
  126. 00000162  322D FE9E                move.w     D1, [A5 - 0x162]
  127. 00000166  D26D FEA4                add.w      D1, [A5 - 0x15C]
  128. 0000016A  0C41 0013                cmpi.w     D1, 0x13
  129. 0000016E  5DC1                     slt        D1
  130. 00000170  8001                     or.b       D0, D1
  131. 00000172  670A                     beq        +0xC /* 0000017E */
  132. 00000174  302D FEA4                move.w     D0, [A5 - 0x15C]
  133. 00000178  4440                     neg.w      D0
  134. 0000017A  3B40 FEA4                move.w     [A5 - 0x15C], D0
  135. label0000017E:
  136. 0000017E  302D FEA0                move.w     D0, [A5 - 0x160]
  137. 00000182  D06D FEA6                add.w      D0, [A5 - 0x15A]
  138. 00000186  0C40 0105                cmpi.w     D0, 0x105
  139. 0000018A  5EC0                     sgt        D0
  140. 0000018C  322D FEA0                move.w     D1, [A5 - 0x160]
  141. 00000190  D26D FEA6                add.w      D1, [A5 - 0x15A]
  142. 00000194  0C41 0013                cmpi.w     D1, 0x13
  143. 00000198  5DC1                     slt        D1
  144. 0000019A  8001                     or.b       D0, D1
  145. 0000019C  670A                     beq        +0xC /* 000001A8 */
  146. 0000019E  302D FEA6                move.w     D0, [A5 - 0x15A]
  147. 000001A2  4440                     neg.w      D0
  148. 000001A4  3B40 FEA6                move.w     [A5 - 0x15A], D0
  149. label000001A8:
  150. 000001A8  4EBA 089E                jsr        [PC + 0x89E /* 00000A48 */]
  151. 000001AC  302D FE9E                move.w     D0, [A5 - 0x162]
  152. 000001B0  D06D FEA4                add.w      D0, [A5 - 0x15C]
  153. 000001B4  3B40 FE9E                move.w     [A5 - 0x162], D0
  154. 000001B8  302D FEA0                move.w     D0, [A5 - 0x160]
  155. 000001BC  D06D FEA6                add.w      D0, [A5 - 0x15A]
  156. 000001C0  3B40 FEA0                move.w     [A5 - 0x160], D0
  157. 000001C4  4E5E                     unlink     A6
  158. 000001C6  4E75                     rts
  159. fn000001C8:
  160. 000001C8  4E56 FFDC                link       A6, -0x0024
  161. 000001CC  2F07                     move.l     -[A7], D7
  162. 000001CE  594F                     subq.w     A7, 4
  163. 000001D0  594F                     subq.w     A7, 4
  164. 000001D2  3F3C 03E8                move.w     -[A7], 0x3E8
  165. 000001D6  4EBA FE90                jsr        [PC - 0x170 /* 00000068 */]
  166. 000001DA  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  167. 000001DE  486E FFE8                pea.l      [A6 - 0x18]
  168. 000001E2  486E FFDE                pea.l      [A6 - 0x22]
  169. 000001E6  3F3C 100E                move.w     -[A7], 0x100E
  170. 000001EA  A9EB                     syscall    Pack4/FP68K
  171. 000001EC  486E FFDE                pea.l      [A6 - 0x22]
  172. 000001F0  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  173. 000001F4  2E1F                     move.l     D7, [A7]+
  174. 000001F6  2F07                     move.l     -[A7], D7
  175. 000001F8  7002                     moveq.l    D0, 0x02
  176. 000001FA  2F00                     move.l     -[A7], D0
  177. 000001FC  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  178. 00000200  594F                     subq.w     A7, 4
  179. 00000202  3D7C 0002 FFEA           move.w     [A6 - 0x16], 0x2
  180. 00000208  486E FFEA                pea.l      [A6 - 0x16]
  181. 0000020C  2D47 FFE6                move.l     [A6 - 0x1A], D7
  182. 00000210  486E FFE6                pea.l      [A6 - 0x1A]
  183. 00000214  486E FFDC                pea.l      [A6 - 0x24]
  184. 00000218  3F3C 280E                move.w     -[A7], 0x280E
  185. 0000021C  A9EB                     syscall    Pack4/FP68K
  186. 0000021E  486E FFDC                pea.l      [A6 - 0x24]
  187. 00000222  3F3C 2006                move.w     -[A7], 0x2006
  188. 00000226  A9EB                     syscall    Pack4/FP68K
  189. 00000228  486E FFDC                pea.l      [A6 - 0x24]
  190. 0000022C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  191. 00000230  201F                     move.l     D0, [A7]+
  192. 00000232  B09F                     cmp.l      D0, [A7]+
  193. 00000234  6608                     bne        +0xA /* 0000023E */
  194. 00000236  3D7C FFFF 0008           move.w     [A6 + 0x8], 0xFFFF
  195. 0000023C  6006                     bra        +0x8 /* 00000244 */
  196. label0000023E:
  197. 0000023E  3D7C 0001 0008           move.w     [A6 + 0x8], 0x1
  198. label00000244:
  199. 00000244  2E1F                     move.l     D7, [A7]+
  200. 00000246  4E5E                     unlink     A6
  201. 00000248  4E75                     rts
  202. fn0000024A:
  203. 0000024A  4E56 FFD0                link       A6, -0x0030
  204. 0000024E  206D FFCC                movea.l    A0, [A5 - 0x34]
  205. 00000252  4868 0010                pea.l      [A0 + 0x10]
  206. 00000256  A8A3                     syscall    EraseRect
  207. 00000258  7021                     moveq.l    D0, 0x21
  208. 0000025A  2F00                     move.l     -[A7], D0
  209. 0000025C  A862                     syscall    ForeColor
  210. 0000025E  486E FFE8                pea.l      [A6 - 0x18]
  211. 00000262  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  212. 00000266  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  213. 0000026A  3F3C 0195                move.w     -[A7], 0x195
  214. 0000026E  3F3C 010E                move.w     -[A7], 0x10E
  215. 00000272  A8A7                     syscall    SetRect
  216. 00000274  486E FFE8                pea.l      [A6 - 0x18]
  217. 00000278  A8A1                     syscall    FrameRect
  218. 0000027A  2F3C 0000 0155           move.l     -[A7], 0x155
  219. 00000280  A862                     syscall    ForeColor
  220. 00000282  486E FFE8                pea.l      [A6 - 0x18]
  221. 00000286  3F3C 0195                move.w     -[A7], 0x195
  222. 0000028A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  223. 0000028E  3F3C 01A5                move.w     -[A7], 0x1A5
  224. 00000292  3F3C 010E                move.w     -[A7], 0x10E
  225. 00000296  A8A7                     syscall    SetRect
  226. 00000298  486E FFE8                pea.l      [A6 - 0x18]
  227. 0000029C  A8A2                     syscall    PaintRect
  228. 0000029E  4EBA 0BA0                jsr        [PC + 0xBA0 /* 00000E40 */]
  229. 000002A2  7021                     moveq.l    D0, 0x21
  230. 000002A4  2F00                     move.l     -[A7], D0
  231. 000002A6  A862                     syscall    ForeColor
  232. 000002A8  486E FFE8                pea.l      [A6 - 0x18]
  233. 000002AC  302D FEA8                move.w     D0, [A5 - 0x158]
  234. 000002B0  0640 FFE6                addi.w     D0, 0xFFE6
  235. 000002B4  3F00                     move.w     -[A7], D0
  236. 000002B6  302D FEAA                move.w     D0, [A5 - 0x156]
  237. 000002BA  0640 FFE6                addi.w     D0, 0xFFE6
  238. 000002BE  3F00                     move.w     -[A7], D0
  239. 000002C0  302D FEA8                move.w     D0, [A5 - 0x158]
  240. 000002C4  0640 001A                addi.w     D0, 0x1A
  241. 000002C8  3F00                     move.w     -[A7], D0
  242. 000002CA  302D FEAA                move.w     D0, [A5 - 0x156]
  243. 000002CE  0640 001A                addi.w     D0, 0x1A
  244. 000002D2  3F00                     move.w     -[A7], D0
  245. 000002D4  A8A7                     syscall    SetRect
  246. 000002D6  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  247. 000002DA  486E FFE8                pea.l      [A6 - 0x18]
  248. 000002DE  A8F6                     syscall    DrawPicture
  249. 000002E0  2F3C 0000 0199           move.l     -[A7], 0x199
  250. 000002E6  A862                     syscall    ForeColor
  251. 000002E8  486E FFE8                pea.l      [A6 - 0x18]
  252. 000002EC  302D FE9E                move.w     D0, [A5 - 0x162]
  253. 000002F0  5140                     subq.w     D0, 8
  254. 000002F2  3F00                     move.w     -[A7], D0
  255. 000002F4  302D FEA0                move.w     D0, [A5 - 0x160]
  256. 000002F8  5140                     subq.w     D0, 8
  257. 000002FA  3F00                     move.w     -[A7], D0
  258. 000002FC  302D FE9E                move.w     D0, [A5 - 0x162]
  259. 00000300  5E40                     addq.w     D0, 7
  260. 00000302  3F00                     move.w     -[A7], D0
  261. 00000304  302D FEA0                move.w     D0, [A5 - 0x160]
  262. 00000308  5E40                     addq.w     D0, 7
  263. 0000030A  3F00                     move.w     -[A7], D0
  264. 0000030C  A8A7                     syscall    SetRect
  265. 0000030E  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  266. 00000312  486E FFE8                pea.l      [A6 - 0x18]
  267. 00000316  A8F6                     syscall    DrawPicture
  268. 00000318  7021                     moveq.l    D0, 0x21
  269. 0000031A  2F00                     move.l     -[A7], D0
  270. 0000031C  A862                     syscall    ForeColor
  271. 0000031E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  272. 00000322  3F3C 011D                move.w     -[A7], 0x11D
  273. 00000326  A893                     syscall    MoveTo
  274. 00000328  487A 000C                pea.l      [PC + 0xC /* 00000336, value 0x753636F, pstring "Score: " */]
  275. 0000032C  A884                     syscall    DrawString
  276. 0000032E  4EBA FD96                jsr        [PC - 0x26A /* 000000C6 */]
  277. 00000332  4E5E                     unlink     A6
  278. 00000334  4E75                     rts
  279. 00000336  0753                     bchg       [A3], D3
  280. 00000338  636F                     bls        +0x71 /* 000003A9 */
  281. 0000033A  7265                     moveq.l    D1, 0x65
  282. 0000033C  3A20                     move.w     D5, -[A0]
  283. fn0000033E:
  284. 0000033E  4E56 FFD6                link       A6, -0x002A
  285. 00000342  422D FEFF                clr.b      [A5 - 0x101]
  286. 00000346  302D FE44                move.w     D0, [A5 - 0x1BC]
  287. 0000034A  6000 04FA                bra        +0x4FC /* 00000846 */
  288. 0000034E  3B7C 0014 FE48           move.w     [A5 - 0x1B8], 0x14
  289. 00000354  3B7C 00CF FEA8           move.w     [A5 - 0x158], 0xCF
  290. 0000035A  3B7C 008C FEAA           move.w     [A5 - 0x156], 0x8C
  291. 00000360  426D FEAC                clr.w      [A5 - 0x154]
  292. 00000364  426D FEAE                clr.w      [A5 - 0x152]
  293. 00000368  422D FE46                clr.b      [A5 - 0x1BA]
  294. 0000036C  422D FE47                clr.b      [A5 - 0x1B9]
  295. 00000370  6000 04FA                bra        +0x4FC /* 0000086C */
  296. 00000374  3B7C 0014 FE48           move.w     [A5 - 0x1B8], 0x14
  297. 0000037A  594F                     subq.w     A7, 4
  298. 0000037C  594F                     subq.w     A7, 4
  299. 0000037E  3F3C 00C8                move.w     -[A7], 0xC8
  300. 00000382  4EBA FCE4                jsr        [PC - 0x31C /* 00000068 */]
  301. 00000386  201F                     move.l     D0, [A7]+
  302. 00000388  3D7C 0064 FFE6           move.w     [A6 - 0x1A], 0x64 /* 'd' */
  303. 0000038E  486E FFE6                pea.l      [A6 - 0x1A]
  304. 00000392  2D40 FFE2                move.l     [A6 - 0x1E], D0
  305. 00000396  486E FFE2                pea.l      [A6 - 0x1E]
  306. 0000039A  486E FFD8                pea.l      [A6 - 0x28]
  307. 0000039E  3F3C 100E                move.w     -[A7], 0x100E
  308. 000003A2  A9EB                     syscall    Pack4/FP68K
  309. 000003A4  486E FFD8                pea.l      [A6 - 0x28]
  310. 000003A8  3F3C 2002                move.w     -[A7], 0x2002
  311. 000003AC  A9EB                     syscall    Pack4/FP68K
  312. 000003AE  486E FFD8                pea.l      [A6 - 0x28]
  313. 000003B2  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  314. 000003B6  201F                     move.l     D0, [A7]+
  315. 000003B8  0680 0000 00CF           addi.l     D0, 0xCF
  316. 000003BE  3B40 FEA8                move.w     [A5 - 0x158], D0
  317. 000003C2  594F                     subq.w     A7, 4
  318. 000003C4  594F                     subq.w     A7, 4
  319. 000003C6  3F3C 0096                move.w     -[A7], 0x96
  320. 000003CA  4EBA FC9C                jsr        [PC - 0x364 /* 00000068 */]
  321. 000003CE  201F                     move.l     D0, [A7]+
  322. 000003D0  3D7C 004B FFE6           move.w     [A6 - 0x1A], 0x4B /* 'K' */
  323. 000003D6  486E FFE6                pea.l      [A6 - 0x1A]
  324. 000003DA  2D40 FFE2                move.l     [A6 - 0x1E], D0
  325. 000003DE  486E FFE2                pea.l      [A6 - 0x1E]
  326. 000003E2  486E FFD8                pea.l      [A6 - 0x28]
  327. 000003E6  3F3C 100E                move.w     -[A7], 0x100E
  328. 000003EA  A9EB                     syscall    Pack4/FP68K
  329. 000003EC  486E FFD8                pea.l      [A6 - 0x28]
  330. 000003F0  3F3C 2002                move.w     -[A7], 0x2002
  331. 000003F4  A9EB                     syscall    Pack4/FP68K
  332. 000003F6  486E FFD8                pea.l      [A6 - 0x28]
  333. 000003FA  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  334. 000003FE  201F                     move.l     D0, [A7]+
  335. 00000400  0680 0000 008C           addi.l     D0, 0x8C
  336. 00000406  3B40 FEAA                move.w     [A5 - 0x156], D0
  337. 0000040A  554F                     subq.w     A7, 2
  338. 0000040C  4EBA FDBA                jsr        [PC - 0x246 /* 000001C8 */]
  339. 00000410  301F                     move.w     D0, [A7]+
  340. 00000412  D040                     add.w      D0, D0
  341. 00000414  3B40 FEAC                move.w     [A5 - 0x154], D0
  342. 00000418  554F                     subq.w     A7, 2
  343. 0000041A  4EBA FDAC                jsr        [PC - 0x254 /* 000001C8 */]
  344. 0000041E  301F                     move.w     D0, [A7]+
  345. 00000420  D040                     add.w      D0, D0
  346. 00000422  3B40 FEAE                move.w     [A5 - 0x152], D0
  347. 00000426  422D FE46                clr.b      [A5 - 0x1BA]
  348. 0000042A  422D FE47                clr.b      [A5 - 0x1B9]
  349. 0000042E  6000 043C                bra        +0x43E /* 0000086C */
  350. 00000432  3B7C 0014 FE48           move.w     [A5 - 0x1B8], 0x14
  351. 00000438  594F                     subq.w     A7, 4
  352. 0000043A  594F                     subq.w     A7, 4
  353. 0000043C  3F3C 00C8                move.w     -[A7], 0xC8
  354. 00000440  4EBA FC26                jsr        [PC - 0x3DA /* 00000068 */]
  355. 00000444  201F                     move.l     D0, [A7]+
  356. 00000446  3D7C 0064 FFE6           move.w     [A6 - 0x1A], 0x64 /* 'd' */
  357. 0000044C  486E FFE6                pea.l      [A6 - 0x1A]
  358. 00000450  2D40 FFE2                move.l     [A6 - 0x1E], D0
  359. 00000454  486E FFE2                pea.l      [A6 - 0x1E]
  360. 00000458  486E FFD8                pea.l      [A6 - 0x28]
  361. 0000045C  3F3C 100E                move.w     -[A7], 0x100E
  362. 00000460  A9EB                     syscall    Pack4/FP68K
  363. 00000462  486E FFD8                pea.l      [A6 - 0x28]
  364. 00000466  3F3C 2002                move.w     -[A7], 0x2002
  365. 0000046A  A9EB                     syscall    Pack4/FP68K
  366. 0000046C  486E FFD8                pea.l      [A6 - 0x28]
  367. 00000470  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  368. 00000474  201F                     move.l     D0, [A7]+
  369. 00000476  0680 0000 00CF           addi.l     D0, 0xCF
  370. 0000047C  3B40 FEA8                move.w     [A5 - 0x158], D0
  371. 00000480  594F                     subq.w     A7, 4
  372. 00000482  594F                     subq.w     A7, 4
  373. 00000484  3F3C 0096                move.w     -[A7], 0x96
  374. 00000488  4EBA FBDE                jsr        [PC - 0x422 /* 00000068 */]
  375. 0000048C  201F                     move.l     D0, [A7]+
  376. 0000048E  3D7C 004B FFE6           move.w     [A6 - 0x1A], 0x4B /* 'K' */
  377. 00000494  486E FFE6                pea.l      [A6 - 0x1A]
  378. 00000498  2D40 FFE2                move.l     [A6 - 0x1E], D0
  379. 0000049C  486E FFE2                pea.l      [A6 - 0x1E]
  380. 000004A0  486E FFD8                pea.l      [A6 - 0x28]
  381. 000004A4  3F3C 100E                move.w     -[A7], 0x100E
  382. 000004A8  A9EB                     syscall    Pack4/FP68K
  383. 000004AA  486E FFD8                pea.l      [A6 - 0x28]
  384. 000004AE  3F3C 2002                move.w     -[A7], 0x2002
  385. 000004B2  A9EB                     syscall    Pack4/FP68K
  386. 000004B4  486E FFD8                pea.l      [A6 - 0x28]
  387. 000004B8  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  388. 000004BC  201F                     move.l     D0, [A7]+
  389. 000004BE  0680 0000 008C           addi.l     D0, 0x8C
  390. 000004C4  3B40 FEAA                move.w     [A5 - 0x156], D0
  391. 000004C8  554F                     subq.w     A7, 2
  392. 000004CA  4EBA FCFC                jsr        [PC - 0x304 /* 000001C8 */]
  393. 000004CE  301F                     move.w     D0, [A7]+
  394. 000004D0  D040                     add.w      D0, D0
  395. 000004D2  3B40 FEAC                move.w     [A5 - 0x154], D0
  396. 000004D6  554F                     subq.w     A7, 2
  397. 000004D8  4EBA FCEE                jsr        [PC - 0x312 /* 000001C8 */]
  398. 000004DC  301F                     move.w     D0, [A7]+
  399. 000004DE  D040                     add.w      D0, D0
  400. 000004E0  3B40 FEAE                move.w     [A5 - 0x152], D0
  401. 000004E4  422D FE46                clr.b      [A5 - 0x1BA]
  402. 000004E8  1B7C 0001 FE47           move.b     [A5 - 0x1B9], 0x1
  403. 000004EE  6000 037C                bra        +0x37E /* 0000086C */
  404. 000004F2  3B7C 0023 FE48           move.w     [A5 - 0x1B8], 0x23 /* '#' */
  405. 000004F8  3B7C 00CF FEA8           move.w     [A5 - 0x158], 0xCF
  406. 000004FE  3B7C 008C FEAA           move.w     [A5 - 0x156], 0x8C
  407. 00000504  426D FEAC                clr.w      [A5 - 0x154]
  408. 00000508  426D FEAE                clr.w      [A5 - 0x152]
  409. 0000050C  422D FE46                clr.b      [A5 - 0x1BA]
  410. 00000510  422D FE47                clr.b      [A5 - 0x1B9]
  411. 00000514  6000 0356                bra        +0x358 /* 0000086C */
  412. 00000518  3B7C 0023 FE48           move.w     [A5 - 0x1B8], 0x23 /* '#' */
  413. 0000051E  594F                     subq.w     A7, 4
  414. 00000520  594F                     subq.w     A7, 4
  415. 00000522  3F3C 00C8                move.w     -[A7], 0xC8
  416. 00000526  4EBA FB40                jsr        [PC - 0x4C0 /* 00000068 */]
  417. 0000052A  201F                     move.l     D0, [A7]+
  418. 0000052C  3D7C 0064 FFE6           move.w     [A6 - 0x1A], 0x64 /* 'd' */
  419. 00000532  486E FFE6                pea.l      [A6 - 0x1A]
  420. 00000536  2D40 FFE2                move.l     [A6 - 0x1E], D0
  421. 0000053A  486E FFE2                pea.l      [A6 - 0x1E]
  422. 0000053E  486E FFD8                pea.l      [A6 - 0x28]
  423. 00000542  3F3C 100E                move.w     -[A7], 0x100E
  424. 00000546  A9EB                     syscall    Pack4/FP68K
  425. 00000548  486E FFD8                pea.l      [A6 - 0x28]
  426. 0000054C  3F3C 2002                move.w     -[A7], 0x2002
  427. 00000550  A9EB                     syscall    Pack4/FP68K
  428. 00000552  486E FFD8                pea.l      [A6 - 0x28]
  429. 00000556  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  430. 0000055A  201F                     move.l     D0, [A7]+
  431. 0000055C  0680 0000 00CF           addi.l     D0, 0xCF
  432. 00000562  3B40 FEA8                move.w     [A5 - 0x158], D0
  433. 00000566  594F                     subq.w     A7, 4
  434. 00000568  594F                     subq.w     A7, 4
  435. 0000056A  3F3C 0096                move.w     -[A7], 0x96
  436. 0000056E  4EBA FAF8                jsr        [PC - 0x508 /* 00000068 */]
  437. 00000572  201F                     move.l     D0, [A7]+
  438. 00000574  3D7C 004B FFE6           move.w     [A6 - 0x1A], 0x4B /* 'K' */
  439. 0000057A  486E FFE6                pea.l      [A6 - 0x1A]
  440. 0000057E  2D40 FFE2                move.l     [A6 - 0x1E], D0
  441. 00000582  486E FFE2                pea.l      [A6 - 0x1E]
  442. 00000586  486E FFD8                pea.l      [A6 - 0x28]
  443. 0000058A  3F3C 100E                move.w     -[A7], 0x100E
  444. 0000058E  A9EB                     syscall    Pack4/FP68K
  445. 00000590  486E FFD8                pea.l      [A6 - 0x28]
  446. 00000594  3F3C 2002                move.w     -[A7], 0x2002
  447. 00000598  A9EB                     syscall    Pack4/FP68K
  448. 0000059A  486E FFD8                pea.l      [A6 - 0x28]
  449. 0000059E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  450. 000005A2  201F                     move.l     D0, [A7]+
  451. 000005A4  0680 0000 008C           addi.l     D0, 0x8C
  452. 000005AA  3B40 FEAA                move.w     [A5 - 0x156], D0
  453. 000005AE  554F                     subq.w     A7, 2
  454. 000005B0  4EBA FC16                jsr        [PC - 0x3EA /* 000001C8 */]
  455. 000005B4  301F                     move.w     D0, [A7]+
  456. 000005B6  D040                     add.w      D0, D0
  457. 000005B8  3B40 FEAC                move.w     [A5 - 0x154], D0
  458. 000005BC  554F                     subq.w     A7, 2
  459. 000005BE  4EBA FC08                jsr        [PC - 0x3F8 /* 000001C8 */]
  460. 000005C2  301F                     move.w     D0, [A7]+
  461. 000005C4  D040                     add.w      D0, D0
  462. 000005C6  3B40 FEAE                move.w     [A5 - 0x152], D0
  463. 000005CA  422D FE46                clr.b      [A5 - 0x1BA]
  464. 000005CE  422D FE47                clr.b      [A5 - 0x1B9]
  465. 000005D2  6000 0298                bra        +0x29A /* 0000086C */
  466. 000005D6  3B7C 0023 FE48           move.w     [A5 - 0x1B8], 0x23 /* '#' */
  467. 000005DC  594F                     subq.w     A7, 4
  468. 000005DE  594F                     subq.w     A7, 4
  469. 000005E0  3F3C 00C8                move.w     -[A7], 0xC8
  470. 000005E4  4EBA FA82                jsr        [PC - 0x57E /* 00000068 */]
  471. 000005E8  201F                     move.l     D0, [A7]+
  472. 000005EA  3D7C 0064 FFE6           move.w     [A6 - 0x1A], 0x64 /* 'd' */
  473. 000005F0  486E FFE6                pea.l      [A6 - 0x1A]
  474. 000005F4  2D40 FFE2                move.l     [A6 - 0x1E], D0
  475. 000005F8  486E FFE2                pea.l      [A6 - 0x1E]
  476. 000005FC  486E FFD8                pea.l      [A6 - 0x28]
  477. 00000600  3F3C 100E                move.w     -[A7], 0x100E
  478. 00000604  A9EB                     syscall    Pack4/FP68K
  479. 00000606  486E FFD8                pea.l      [A6 - 0x28]
  480. 0000060A  3F3C 2002                move.w     -[A7], 0x2002
  481. 0000060E  A9EB                     syscall    Pack4/FP68K
  482. 00000610  486E FFD8                pea.l      [A6 - 0x28]
  483. 00000614  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  484. 00000618  201F                     move.l     D0, [A7]+
  485. 0000061A  0680 0000 00CF           addi.l     D0, 0xCF
  486. 00000620  3B40 FEA8                move.w     [A5 - 0x158], D0
  487. 00000624  594F                     subq.w     A7, 4
  488. 00000626  594F                     subq.w     A7, 4
  489. 00000628  3F3C 0096                move.w     -[A7], 0x96
  490. 0000062C  4EBA FA3A                jsr        [PC - 0x5C6 /* 00000068 */]
  491. 00000630  201F                     move.l     D0, [A7]+
  492. 00000632  3D7C 004B FFE6           move.w     [A6 - 0x1A], 0x4B /* 'K' */
  493. 00000638  486E FFE6                pea.l      [A6 - 0x1A]
  494. 0000063C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  495. 00000640  486E FFE2                pea.l      [A6 - 0x1E]
  496. 00000644  486E FFD8                pea.l      [A6 - 0x28]
  497. 00000648  3F3C 100E                move.w     -[A7], 0x100E
  498. 0000064C  A9EB                     syscall    Pack4/FP68K
  499. 0000064E  486E FFD8                pea.l      [A6 - 0x28]
  500. 00000652  3F3C 2002                move.w     -[A7], 0x2002
  501. 00000656  A9EB                     syscall    Pack4/FP68K
  502. 00000658  486E FFD8                pea.l      [A6 - 0x28]
  503. 0000065C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  504. 00000660  201F                     move.l     D0, [A7]+
  505. 00000662  0680 0000 008C           addi.l     D0, 0x8C
  506. 00000668  3B40 FEAA                move.w     [A5 - 0x156], D0
  507. 0000066C  554F                     subq.w     A7, 2
  508. 0000066E  4EBA FB58                jsr        [PC - 0x4A8 /* 000001C8 */]
  509. 00000672  301F                     move.w     D0, [A7]+
  510. 00000674  D040                     add.w      D0, D0
  511. 00000676  3B40 FEAC                move.w     [A5 - 0x154], D0
  512. 0000067A  554F                     subq.w     A7, 2
  513. 0000067C  4EBA FB4A                jsr        [PC - 0x4B6 /* 000001C8 */]
  514. 00000680  301F                     move.w     D0, [A7]+
  515. 00000682  D040                     add.w      D0, D0
  516. 00000684  3B40 FEAE                move.w     [A5 - 0x152], D0
  517. 00000688  422D FE46                clr.b      [A5 - 0x1BA]
  518. 0000068C  1B7C 0001 FE47           move.b     [A5 - 0x1B9], 0x1
  519. 00000692  6000 01D8                bra        +0x1DA /* 0000086C */
  520. 00000696  3B7C FFE7 FE48           move.w     [A5 - 0x1B8], 0xFFE7
  521. 0000069C  3B7C 00CF FEA8           move.w     [A5 - 0x158], 0xCF
  522. 000006A2  3B7C 008C FEAA           move.w     [A5 - 0x156], 0x8C
  523. 000006A8  426D FEAC                clr.w      [A5 - 0x154]
  524. 000006AC  426D FEAE                clr.w      [A5 - 0x152]
  525. 000006B0  422D FE46                clr.b      [A5 - 0x1BA]
  526. 000006B4  422D FE47                clr.b      [A5 - 0x1B9]
  527. 000006B8  6000 01B2                bra        +0x1B4 /* 0000086C */
  528. 000006BC  3B7C FFE7 FE48           move.w     [A5 - 0x1B8], 0xFFE7
  529. 000006C2  594F                     subq.w     A7, 4
  530. 000006C4  594F                     subq.w     A7, 4
  531. 000006C6  3F3C 00C8                move.w     -[A7], 0xC8
  532. 000006CA  4EBA F99C                jsr        [PC - 0x664 /* 00000068 */]
  533. 000006CE  201F                     move.l     D0, [A7]+
  534. 000006D0  3D7C 0064 FFE6           move.w     [A6 - 0x1A], 0x64 /* 'd' */
  535. 000006D6  486E FFE6                pea.l      [A6 - 0x1A]
  536. 000006DA  2D40 FFE2                move.l     [A6 - 0x1E], D0
  537. 000006DE  486E FFE2                pea.l      [A6 - 0x1E]
  538. 000006E2  486E FFD8                pea.l      [A6 - 0x28]
  539. 000006E6  3F3C 100E                move.w     -[A7], 0x100E
  540. 000006EA  A9EB                     syscall    Pack4/FP68K
  541. 000006EC  486E FFD8                pea.l      [A6 - 0x28]
  542. 000006F0  3F3C 2002                move.w     -[A7], 0x2002
  543. 000006F4  A9EB                     syscall    Pack4/FP68K
  544. 000006F6  486E FFD8                pea.l      [A6 - 0x28]
  545. 000006FA  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  546. 000006FE  201F                     move.l     D0, [A7]+
  547. 00000700  0680 0000 00CF           addi.l     D0, 0xCF
  548. 00000706  3B40 FEA8                move.w     [A5 - 0x158], D0
  549. 0000070A  594F                     subq.w     A7, 4
  550. 0000070C  594F                     subq.w     A7, 4
  551. 0000070E  3F3C 0096                move.w     -[A7], 0x96
  552. 00000712  4EBA F954                jsr        [PC - 0x6AC /* 00000068 */]
  553. 00000716  201F                     move.l     D0, [A7]+
  554. 00000718  3D7C 004B FFE6           move.w     [A6 - 0x1A], 0x4B /* 'K' */
  555. 0000071E  486E FFE6                pea.l      [A6 - 0x1A]
  556. 00000722  2D40 FFE2                move.l     [A6 - 0x1E], D0
  557. 00000726  486E FFE2                pea.l      [A6 - 0x1E]
  558. 0000072A  486E FFD8                pea.l      [A6 - 0x28]
  559. 0000072E  3F3C 100E                move.w     -[A7], 0x100E
  560. 00000732  A9EB                     syscall    Pack4/FP68K
  561. 00000734  486E FFD8                pea.l      [A6 - 0x28]
  562. 00000738  3F3C 2002                move.w     -[A7], 0x2002
  563. 0000073C  A9EB                     syscall    Pack4/FP68K
  564. 0000073E  486E FFD8                pea.l      [A6 - 0x28]
  565. 00000742  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  566. 00000746  201F                     move.l     D0, [A7]+
  567. 00000748  0680 0000 008C           addi.l     D0, 0x8C
  568. 0000074E  3B40 FEAA                move.w     [A5 - 0x156], D0
  569. 00000752  554F                     subq.w     A7, 2
  570. 00000754  4EBA FA72                jsr        [PC - 0x58E /* 000001C8 */]
  571. 00000758  301F                     move.w     D0, [A7]+
  572. 0000075A  D040                     add.w      D0, D0
  573. 0000075C  3B40 FEAC                move.w     [A5 - 0x154], D0
  574. 00000760  554F                     subq.w     A7, 2
  575. 00000762  4EBA FA64                jsr        [PC - 0x59C /* 000001C8 */]
  576. 00000766  301F                     move.w     D0, [A7]+
  577. 00000768  D040                     add.w      D0, D0
  578. 0000076A  3B40 FEAE                move.w     [A5 - 0x152], D0
  579. 0000076E  422D FE46                clr.b      [A5 - 0x1BA]
  580. 00000772  422D FE47                clr.b      [A5 - 0x1B9]
  581. 00000776  6000 00F4                bra        +0xF6 /* 0000086C */
  582. 0000077A  3B7C FFE7 FE48           move.w     [A5 - 0x1B8], 0xFFE7
  583. 00000780  594F                     subq.w     A7, 4
  584. 00000782  594F                     subq.w     A7, 4
  585. 00000784  3F3C 00C8                move.w     -[A7], 0xC8
  586. 00000788  4EBA F8DE                jsr        [PC - 0x722 /* 00000068 */]
  587. 0000078C  201F                     move.l     D0, [A7]+
  588. 0000078E  3D7C 0064 FFE6           move.w     [A6 - 0x1A], 0x64 /* 'd' */
  589. 00000794  486E FFE6                pea.l      [A6 - 0x1A]
  590. 00000798  2D40 FFE2                move.l     [A6 - 0x1E], D0
  591. 0000079C  486E FFE2                pea.l      [A6 - 0x1E]
  592. 000007A0  486E FFD8                pea.l      [A6 - 0x28]
  593. 000007A4  3F3C 100E                move.w     -[A7], 0x100E
  594. 000007A8  A9EB                     syscall    Pack4/FP68K
  595. 000007AA  486E FFD8                pea.l      [A6 - 0x28]
  596. 000007AE  3F3C 2002                move.w     -[A7], 0x2002
  597. 000007B2  A9EB                     syscall    Pack4/FP68K
  598. 000007B4  486E FFD8                pea.l      [A6 - 0x28]
  599. 000007B8  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  600. 000007BC  201F                     move.l     D0, [A7]+
  601. 000007BE  0680 0000 00CF           addi.l     D0, 0xCF
  602. 000007C4  3B40 FEA8                move.w     [A5 - 0x158], D0
  603. 000007C8  594F                     subq.w     A7, 4
  604. 000007CA  594F                     subq.w     A7, 4
  605. 000007CC  3F3C 0096                move.w     -[A7], 0x96
  606. 000007D0  4EBA F896                jsr        [PC - 0x76A /* 00000068 */]
  607. 000007D4  201F                     move.l     D0, [A7]+
  608. 000007D6  3D7C 004B FFE6           move.w     [A6 - 0x1A], 0x4B /* 'K' */
  609. 000007DC  486E FFE6                pea.l      [A6 - 0x1A]
  610. 000007E0  2D40 FFE2                move.l     [A6 - 0x1E], D0
  611. 000007E4  486E FFE2                pea.l      [A6 - 0x1E]
  612. 000007E8  486E FFD8                pea.l      [A6 - 0x28]
  613. 000007EC  3F3C 100E                move.w     -[A7], 0x100E
  614. 000007F0  A9EB                     syscall    Pack4/FP68K
  615. 000007F2  486E FFD8                pea.l      [A6 - 0x28]
  616. 000007F6  3F3C 2002                move.w     -[A7], 0x2002
  617. 000007FA  A9EB                     syscall    Pack4/FP68K
  618. 000007FC  486E FFD8                pea.l      [A6 - 0x28]
  619. 00000800  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  620. 00000804  201F                     move.l     D0, [A7]+
  621. 00000806  0680 0000 008C           addi.l     D0, 0x8C
  622. 0000080C  3B40 FEAA                move.w     [A5 - 0x156], D0
  623. 00000810  554F                     subq.w     A7, 2
  624. 00000812  4EBA F9B4                jsr        [PC - 0x64C /* 000001C8 */]
  625. 00000816  301F                     move.w     D0, [A7]+
  626. 00000818  D040                     add.w      D0, D0
  627. 0000081A  3B40 FEAC                move.w     [A5 - 0x154], D0
  628. 0000081E  554F                     subq.w     A7, 2
  629. 00000820  4EBA F9A6                jsr        [PC - 0x65A /* 000001C8 */]
  630. 00000824  301F                     move.w     D0, [A7]+
  631. 00000826  D040                     add.w      D0, D0
  632. 00000828  3B40 FEAE                move.w     [A5 - 0x152], D0
  633. 0000082C  422D FE46                clr.b      [A5 - 0x1BA]
  634. 00000830  1B7C 0001 FE47           move.b     [A5 - 0x1B9], 0x1
  635. 00000836  6034                     bra        +0x36 /* 0000086C */
  636. 00000838  1B7C 0001 FF00           move.b     [A5 - 0x100], 0x1
  637. 0000083E  1B7C 0001 FF01           move.b     [A5 - 0xFF], 0x1
  638. 00000844  6026                     bra        +0x28 /* 0000086C */
  639. label00000846:
  640. 00000846  5340                     subq.w     D0, 1
  641. 00000848  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  642. 0000084C  641E                     bcc        +0x20 /* 0000086C */
  643. 0000084E  D040                     add.w      D0, D0
  644. 00000850  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  645. 00000854  4EFB 0002                jmp        [PC + D0.w + 0x2]
  646. 00000858  FAF6 FB1C                .extension 0xAF6 <<F/2-3/5>> // unimplemented
  647. 0000085C  FBDA                     .invalid   <<F/7/5>>
  648. 0000085E  FC9A FCC0                .extension 0xC9A <<F/2-3/6>> // unimplemented
  649. 00000862  FD7E                     .extension 0xD7E <<F/4-5/6>> // unimplemented
  650. 00000864  FE3E FE64                .unknown   0xFE3E 0xFE64 (W = 7)
  651. 00000868  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  652. 0000086A  FFE0                     .invalid   <<F/7/7>>
  653. label0000086C:
  654. 0000086C  3B7C 0001 FEA2           move.w     [A5 - 0x15E], 0x1
  655. label00000872:
  656. 00000872  594F                     subq.w     A7, 4
  657. 00000874  594F                     subq.w     A7, 4
  658. 00000876  3F3C 0177                move.w     -[A7], 0x177
  659. 0000087A  4EBA F7EC                jsr        [PC - 0x814 /* 00000068 */]
  660. 0000087E  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  661. 00000882  486E FFE4                pea.l      [A6 - 0x1C]
  662. 00000886  486E FFDA                pea.l      [A6 - 0x26]
  663. 0000088A  3F3C 100E                move.w     -[A7], 0x100E
  664. 0000088E  A9EB                     syscall    Pack4/FP68K
  665. 00000890  3D7C 000A FFD8           move.w     [A6 - 0x28], 0xA /* '\n' */
  666. 00000896  486E FFD8                pea.l      [A6 - 0x28]
  667. 0000089A  486E FFDA                pea.l      [A6 - 0x26]
  668. 0000089E  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  669. 000008A2  A9EB                     syscall    Pack4/FP68K
  670. 000008A4  3D7C 000A FFD6           move.w     [A6 - 0x2A], 0xA /* '\n' */
  671. 000008AA  486E FFD6                pea.l      [A6 - 0x2A]
  672. 000008AE  486E FFDA                pea.l      [A6 - 0x26]
  673. 000008B2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  674. 000008B6  A9EB                     syscall    Pack4/FP68K
  675. 000008B8  486E FFDA                pea.l      [A6 - 0x26]
  676. 000008BC  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  677. 000008C0  544F                     addq.w     A7, 2
  678. 000008C2  3B5F FE9E                move.w     [A5 - 0x162], [A7]+
  679. 000008C6  594F                     subq.w     A7, 4
  680. 000008C8  594F                     subq.w     A7, 4
  681. 000008CA  3F3C 00F0                move.w     -[A7], 0xF0
  682. 000008CE  4EBA F798                jsr        [PC - 0x868 /* 00000068 */]
  683. 000008D2  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  684. 000008D6  486E FFE4                pea.l      [A6 - 0x1C]
  685. 000008DA  486E FFDA                pea.l      [A6 - 0x26]
  686. 000008DE  3F3C 100E                move.w     -[A7], 0x100E
  687. 000008E2  A9EB                     syscall    Pack4/FP68K
  688. 000008E4  3D7C 000A FFD8           move.w     [A6 - 0x28], 0xA /* '\n' */
  689. 000008EA  486E FFD8                pea.l      [A6 - 0x28]
  690. 000008EE  486E FFDA                pea.l      [A6 - 0x26]
  691. 000008F2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  692. 000008F6  A9EB                     syscall    Pack4/FP68K
  693. 000008F8  3D7C 000A FFD6           move.w     [A6 - 0x2A], 0xA /* '\n' */
  694. 000008FE  486E FFD6                pea.l      [A6 - 0x2A]
  695. 00000902  486E FFDA                pea.l      [A6 - 0x26]
  696. 00000906  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  697. 0000090A  A9EB                     syscall    Pack4/FP68K
  698. 0000090C  486E FFDA                pea.l      [A6 - 0x26]
  699. 00000910  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  700. 00000914  544F                     addq.w     A7, 2
  701. 00000916  3B5F FEA0                move.w     [A5 - 0x160], [A7]+
  702. 0000091A  594F                     subq.w     A7, 4
  703. 0000091C  4EBA F6E2                jsr        [PC - 0x91E /* 00000000 */]
  704. 00000920  7046                     moveq.l    D0, 0x46
  705. 00000922  B09F                     cmp.l      D0, [A7]+
  706. 00000924  6C00 FF4C                bge        -0xB2 /* 00000872 */
  707. 00000928  4A2D FE47                tst.b      [A5 - 0x1B9]
  708. 0000092C  6716                     beq        +0x18 /* 00000944 */
  709. 0000092E  554F                     subq.w     A7, 2
  710. 00000930  4EBA F896                jsr        [PC - 0x76A /* 000001C8 */]
  711. 00000934  3B5F FEA4                move.w     [A5 - 0x15C], [A7]+
  712. 00000938  554F                     subq.w     A7, 2
  713. 0000093A  4EBA F88C                jsr        [PC - 0x774 /* 000001C8 */]
  714. 0000093E  3B5F FEA6                move.w     [A5 - 0x15A], [A7]+
  715. 00000942  6008                     bra        +0xA /* 0000094C */
  716. label00000944:
  717. 00000944  426D FEA4                clr.w      [A5 - 0x15C]
  718. 00000948  426D FEA6                clr.w      [A5 - 0x15A]
  719. label0000094C:
  720. 0000094C  3D7C 0032 FFE6           move.w     [A6 - 0x1A], 0x32 /* '2' */
  721. 00000952  486E FFE6                pea.l      [A6 - 0x1A]
  722. 00000956  486E FFDC                pea.l      [A6 - 0x24]
  723. 0000095A  3F3C 200E                move.w     -[A7], 0x200E
  724. 0000095E  A9EB                     syscall    Pack4/FP68K
  725. 00000960  486E FFDC                pea.l      [A6 - 0x24]
  726. 00000964  486D FEB0                pea.l      [A5 - 0x150]
  727. 00000968  3F3C 1010                move.w     -[A7], 0x1010
  728. 0000096C  A9EB                     syscall    Pack4/FP68K
  729. 0000096E  3D7C 0082 FFE6           move.w     [A6 - 0x1A], 0x82
  730. 00000974  486E FFE6                pea.l      [A6 - 0x1A]
  731. 00000978  486E FFDC                pea.l      [A6 - 0x24]
  732. 0000097C  3F3C 200E                move.w     -[A7], 0x200E
  733. 00000980  A9EB                     syscall    Pack4/FP68K
  734. 00000982  486E FFDC                pea.l      [A6 - 0x24]
  735. 00000986  486D FEB4                pea.l      [A5 - 0x14C]
  736. 0000098A  3F3C 1010                move.w     -[A7], 0x1010
  737. 0000098E  A9EB                     syscall    Pack4/FP68K
  738. 00000990  426E FFE6                clr.w      [A6 - 0x1A]
  739. 00000994  486E FFE6                pea.l      [A6 - 0x1A]
  740. 00000998  486E FFDC                pea.l      [A6 - 0x24]
  741. 0000099C  3F3C 200E                move.w     -[A7], 0x200E
  742. 000009A0  A9EB                     syscall    Pack4/FP68K
  743. 000009A2  486E FFDC                pea.l      [A6 - 0x24]
  744. 000009A6  486D FEB8                pea.l      [A5 - 0x148]
  745. 000009AA  3F3C 1010                move.w     -[A7], 0x1010
  746. 000009AE  A9EB                     syscall    Pack4/FP68K
  747. 000009B0  426E FFE6                clr.w      [A6 - 0x1A]
  748. 000009B4  486E FFE6                pea.l      [A6 - 0x1A]
  749. 000009B8  486E FFDC                pea.l      [A6 - 0x24]
  750. 000009BC  3F3C 200E                move.w     -[A7], 0x200E
  751. 000009C0  A9EB                     syscall    Pack4/FP68K
  752. 000009C2  486E FFDC                pea.l      [A6 - 0x24]
  753. 000009C6  486D FEBC                pea.l      [A5 - 0x144]
  754. 000009CA  3F3C 1010                move.w     -[A7], 0x1010
  755. 000009CE  A9EB                     syscall    Pack4/FP68K
  756. 000009D0  426E FFE6                clr.w      [A6 - 0x1A]
  757. 000009D4  486E FFE6                pea.l      [A6 - 0x1A]
  758. 000009D8  486E FFDC                pea.l      [A6 - 0x24]
  759. 000009DC  3F3C 200E                move.w     -[A7], 0x200E
  760. 000009E0  A9EB                     syscall    Pack4/FP68K
  761. 000009E2  486E FFDC                pea.l      [A6 - 0x24]
  762. 000009E6  486D FEC0                pea.l      [A5 - 0x140]
  763. 000009EA  3F3C 1010                move.w     -[A7], 0x1010
  764. 000009EE  A9EB                     syscall    Pack4/FP68K
  765. 000009F0  3B7C 0096 FEC4           move.w     [A5 - 0x13C], 0x96
  766. 000009F6  4EBA F852                jsr        [PC - 0x7AE /* 0000024A */]
  767. 000009FA  4E5E                     unlink     A6
  768. 000009FC  4E75                     rts
  769. fn000009FE:
  770. 000009FE  302D FE44                move.w     D0, [A5 - 0x1BC]
  771. 00000A02  5240                     addq.w     D0, 1
  772. 00000A04  3B40 FE44                move.w     [A5 - 0x1BC], D0
  773. 00000A08  4EBA F934                jsr        [PC - 0x6CC /* 0000033E */]
  774. 00000A0C  4E75                     rts
  775. fn00000A0E:
  776. 00000A0E  4E56 FFFE                link       A6, -0x0002
  777. 00000A12  3F3C FFFF                move.w     -[A7], 0xFFFF
  778. 00000A16  4267                     clr.w      -[A7]
  779. 00000A18  201F                     move.l     D0, [A7]+
  780. 00000A1A  A032                     syscall    FlushEvents
  781. 00000A1C  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  782. 00000A22  7000                     moveq.l    D0, 0x00
  783. 00000A24  102E FFFE                move.b     D0, [A6 - 0x2]
  784. 00000A28  3F00                     move.w     -[A7], D0
  785. 00000A2A  A888                     syscall    TextFace
  786. 00000A2C  486D FFBC                pea.l      [A5 - 0x44]
  787. 00000A30  A89D                     syscall    PenPat
  788. 00000A32  422D FF00                clr.b      [A5 - 0x100]
  789. 00000A36  3B7C 0001 FE44           move.w     [A5 - 0x1BC], 0x1
  790. 00000A3C  426D FE42                clr.w      [A5 - 0x1BE]
  791. 00000A40  4EBA F8FC                jsr        [PC - 0x704 /* 0000033E */]
  792. 00000A44  4E5E                     unlink     A6
  793. 00000A46  4E75                     rts
  794. fn00000A48:
  795. 00000A48  4E56 FFE0                link       A6, -0x0020
  796. 00000A4C  7045                     moveq.l    D0, 0x45
  797. 00000A4E  2F00                     move.l     -[A7], D0
  798. 00000A50  A862                     syscall    ForeColor
  799. 00000A52  302D FEA4                move.w     D0, [A5 - 0x15C]
  800. 00000A56  6000 0170                bra        +0x172 /* 00000BC8 */
  801. label00000A5A:
  802. 00000A5A  4A6D FEA6                tst.w      [A5 - 0x15A]
  803. 00000A5E  6F44                     ble        +0x46 /* 00000AA4 */
  804. 00000A60  486E FFE8                pea.l      [A6 - 0x18]
  805. 00000A64  3F3C 0087                move.w     -[A7], 0x87
  806. 00000A68  3F3C 0001                move.w     -[A7], 0x1
  807. 00000A6C  3F3C 0097                move.w     -[A7], 0x97
  808. 00000A70  3F3C 0011                move.w     -[A7], 0x11
  809. 00000A74  A8A7                     syscall    SetRect
  810. 00000A76  486E FFE0                pea.l      [A6 - 0x20]
  811. 00000A7A  302D FE9E                move.w     D0, [A5 - 0x162]
  812. 00000A7E  5140                     subq.w     D0, 8
  813. 00000A80  5340                     subq.w     D0, 1
  814. 00000A82  3F00                     move.w     -[A7], D0
  815. 00000A84  302D FEA0                move.w     D0, [A5 - 0x160]
  816. 00000A88  5140                     subq.w     D0, 8
  817. 00000A8A  3F00                     move.w     -[A7], D0
  818. 00000A8C  302D FE9E                move.w     D0, [A5 - 0x162]
  819. 00000A90  5E40                     addq.w     D0, 7
  820. 00000A92  3F00                     move.w     -[A7], D0
  821. 00000A94  302D FEA0                move.w     D0, [A5 - 0x160]
  822. 00000A98  5E40                     addq.w     D0, 7
  823. 00000A9A  5240                     addq.w     D0, 1
  824. 00000A9C  3F00                     move.w     -[A7], D0
  825. 00000A9E  A8A7                     syscall    SetRect
  826. 00000AA0  6000 0136                bra        +0x138 /* 00000BD8 */
  827. label00000AA4:
  828. 00000AA4  486E FFE8                pea.l      [A6 - 0x18]
  829. 00000AA8  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  830. 00000AAC  4267                     clr.w      -[A7]
  831. 00000AAE  3F3C 0083                move.w     -[A7], 0x83
  832. 00000AB2  3F3C 0010                move.w     -[A7], 0x10
  833. 00000AB6  A8A7                     syscall    SetRect
  834. 00000AB8  486E FFE0                pea.l      [A6 - 0x20]
  835. 00000ABC  302D FE9E                move.w     D0, [A5 - 0x162]
  836. 00000AC0  5140                     subq.w     D0, 8
  837. 00000AC2  5340                     subq.w     D0, 1
  838. 00000AC4  3F00                     move.w     -[A7], D0
  839. 00000AC6  302D FEA0                move.w     D0, [A5 - 0x160]
  840. 00000ACA  5140                     subq.w     D0, 8
  841. 00000ACC  5340                     subq.w     D0, 1
  842. 00000ACE  3F00                     move.w     -[A7], D0
  843. 00000AD0  302D FE9E                move.w     D0, [A5 - 0x162]
  844. 00000AD4  5E40                     addq.w     D0, 7
  845. 00000AD6  3F00                     move.w     -[A7], D0
  846. 00000AD8  302D FEA0                move.w     D0, [A5 - 0x160]
  847. 00000ADC  5E40                     addq.w     D0, 7
  848. 00000ADE  3F00                     move.w     -[A7], D0
  849. 00000AE0  A8A7                     syscall    SetRect
  850. 00000AE2  6000 00F4                bra        +0xF6 /* 00000BD8 */
  851. label00000AE6:
  852. 00000AE6  4A6D FEA6                tst.w      [A5 - 0x15A]
  853. 00000AEA  6F42                     ble        +0x44 /* 00000B2E */
  854. 00000AEC  486E FFE8                pea.l      [A6 - 0x18]
  855. 00000AF0  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  856. 00000AF4  4267                     clr.w      -[A7]
  857. 00000AF6  3F3C 0083                move.w     -[A7], 0x83
  858. 00000AFA  3F3C 0010                move.w     -[A7], 0x10
  859. 00000AFE  A8A7                     syscall    SetRect
  860. 00000B00  486E FFE0                pea.l      [A6 - 0x20]
  861. 00000B04  302D FE9E                move.w     D0, [A5 - 0x162]
  862. 00000B08  5140                     subq.w     D0, 8
  863. 00000B0A  3F00                     move.w     -[A7], D0
  864. 00000B0C  302D FEA0                move.w     D0, [A5 - 0x160]
  865. 00000B10  5140                     subq.w     D0, 8
  866. 00000B12  3F00                     move.w     -[A7], D0
  867. 00000B14  302D FE9E                move.w     D0, [A5 - 0x162]
  868. 00000B18  5E40                     addq.w     D0, 7
  869. 00000B1A  5240                     addq.w     D0, 1
  870. 00000B1C  3F00                     move.w     -[A7], D0
  871. 00000B1E  302D FEA0                move.w     D0, [A5 - 0x160]
  872. 00000B22  5E40                     addq.w     D0, 7
  873. 00000B24  5240                     addq.w     D0, 1
  874. 00000B26  3F00                     move.w     -[A7], D0
  875. 00000B28  A8A7                     syscall    SetRect
  876. 00000B2A  6000 00AC                bra        +0xAE /* 00000BD8 */
  877. label00000B2E:
  878. 00000B2E  486E FFE8                pea.l      [A6 - 0x18]
  879. 00000B32  3F3C 0087                move.w     -[A7], 0x87
  880. 00000B36  3F3C 0001                move.w     -[A7], 0x1
  881. 00000B3A  3F3C 0097                move.w     -[A7], 0x97
  882. 00000B3E  3F3C 0011                move.w     -[A7], 0x11
  883. 00000B42  A8A7                     syscall    SetRect
  884. 00000B44  486E FFE0                pea.l      [A6 - 0x20]
  885. 00000B48  302D FE9E                move.w     D0, [A5 - 0x162]
  886. 00000B4C  5140                     subq.w     D0, 8
  887. 00000B4E  3F00                     move.w     -[A7], D0
  888. 00000B50  302D FEA0                move.w     D0, [A5 - 0x160]
  889. 00000B54  5140                     subq.w     D0, 8
  890. 00000B56  5340                     subq.w     D0, 1
  891. 00000B58  3F00                     move.w     -[A7], D0
  892. 00000B5A  302D FE9E                move.w     D0, [A5 - 0x162]
  893. 00000B5E  5E40                     addq.w     D0, 7
  894. 00000B60  5240                     addq.w     D0, 1
  895. 00000B62  3F00                     move.w     -[A7], D0
  896. 00000B64  302D FEA0                move.w     D0, [A5 - 0x160]
  897. 00000B68  5E40                     addq.w     D0, 7
  898. 00000B6A  3F00                     move.w     -[A7], D0
  899. 00000B6C  A8A7                     syscall    SetRect
  900. 00000B6E  6068                     bra        +0x6A /* 00000BD8 */
  901. label00000B70:
  902. 00000B70  486E FFE0                pea.l      [A6 - 0x20]
  903. 00000B74  302D FE9E                move.w     D0, [A5 - 0x162]
  904. 00000B78  5140                     subq.w     D0, 8
  905. 00000B7A  3F00                     move.w     -[A7], D0
  906. 00000B7C  302D FEA0                move.w     D0, [A5 - 0x160]
  907. 00000B80  5140                     subq.w     D0, 8
  908. 00000B82  3F00                     move.w     -[A7], D0
  909. 00000B84  302D FE9E                move.w     D0, [A5 - 0x162]
  910. 00000B88  5E40                     addq.w     D0, 7
  911. 00000B8A  3F00                     move.w     -[A7], D0
  912. 00000B8C  302D FEA0                move.w     D0, [A5 - 0x160]
  913. 00000B90  5E40                     addq.w     D0, 7
  914. 00000B92  3F00                     move.w     -[A7], D0
  915. 00000B94  A8A7                     syscall    SetRect
  916. 00000B96  486E FFE8                pea.l      [A6 - 0x18]
  917. 00000B9A  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  918. 00000B9E  4267                     clr.w      -[A7]
  919. 00000BA0  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  920. 00000BA4  3F3C 000F                move.w     -[A7], 0xF
  921. 00000BA8  A8A7                     syscall    SetRect
  922. 00000BAA  486D FE58                pea.l      [A5 - 0x1A8]
  923. 00000BAE  206D FFCC                movea.l    A0, [A5 - 0x34]
  924. 00000BB2  4868 0002                pea.l      [A0 + 0x2]
  925. 00000BB6  486E FFE8                pea.l      [A6 - 0x18]
  926. 00000BBA  486E FFE0                pea.l      [A6 - 0x20]
  927. 00000BBE  3F3C 0001                move.w     -[A7], 0x1
  928. 00000BC2  42A7                     clr.l      -[A7]
  929. 00000BC4  A8EC                     syscall    CopyBits
  930. 00000BC6  6010                     bra        +0x12 /* 00000BD8 */
  931. label00000BC8:
  932. 00000BC8  5240                     addq.w     D0, 1
  933. 00000BCA  6700 FE8E                beq        -0x170 /* 00000A5A */
  934. 00000BCE  5340                     subq.w     D0, 1
  935. 00000BD0  679E                     beq        -0x60 /* 00000B70 */
  936. 00000BD2  5340                     subq.w     D0, 1
  937. 00000BD4  6700 FF10                beq        -0xEE /* 00000AE6 */
  938. label00000BD8:
  939. 00000BD8  4A6D FEA4                tst.w      [A5 - 0x15C]
  940. 00000BDC  671C                     beq        +0x1E /* 00000BFA */
  941. 00000BDE  486D FE66                pea.l      [A5 - 0x19A]
  942. 00000BE2  206D FFCC                movea.l    A0, [A5 - 0x34]
  943. 00000BE6  4868 0002                pea.l      [A0 + 0x2]
  944. 00000BEA  486E FFE8                pea.l      [A6 - 0x18]
  945. 00000BEE  486E FFE0                pea.l      [A6 - 0x20]
  946. 00000BF2  3F3C 0002                move.w     -[A7], 0x2
  947. 00000BF6  42A7                     clr.l      -[A7]
  948. 00000BF8  A8EC                     syscall    CopyBits
  949. label00000BFA:
  950. 00000BFA  4E5E                     unlink     A6
  951. 00000BFC  4E75                     rts
  952. fn00000BFE:
  953. 00000BFE  4E56 FFE0                link       A6, -0x0020
  954. 00000C02  2F3C 0000 00CD           move.l     -[A7], 0xCD
  955. 00000C08  A862                     syscall    ForeColor
  956. 00000C0A  302D FEAC                move.w     D0, [A5 - 0x154]
  957. 00000C0E  6000 018E                bra        +0x190 /* 00000D9E */
  958. label00000C12:
  959. 00000C12  4A6D FEAE                tst.w      [A5 - 0x152]
  960. 00000C16  6F4A                     ble        +0x4C /* 00000C62 */
  961. 00000C18  486E FFE0                pea.l      [A6 - 0x20]
  962. 00000C1C  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  963. 00000C20  4267                     clr.w      -[A7]
  964. 00000C22  3F3C 006D                move.w     -[A7], 0x6D /* 'm' */
  965. 00000C26  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  966. 00000C2A  A8A7                     syscall    SetRect
  967. 00000C2C  486E FFE8                pea.l      [A6 - 0x18]
  968. 00000C30  302D FEA8                move.w     D0, [A5 - 0x158]
  969. 00000C34  0640 FFE6                addi.w     D0, 0xFFE6
  970. 00000C38  5540                     subq.w     D0, 2
  971. 00000C3A  3F00                     move.w     -[A7], D0
  972. 00000C3C  302D FEAA                move.w     D0, [A5 - 0x156]
  973. 00000C40  0640 FFE6                addi.w     D0, 0xFFE6
  974. 00000C44  3F00                     move.w     -[A7], D0
  975. 00000C46  302D FEA8                move.w     D0, [A5 - 0x158]
  976. 00000C4A  0640 001A                addi.w     D0, 0x1A
  977. 00000C4E  3F00                     move.w     -[A7], D0
  978. 00000C50  302D FEAA                move.w     D0, [A5 - 0x156]
  979. 00000C54  0640 001A                addi.w     D0, 0x1A
  980. 00000C58  5440                     addq.w     D0, 2
  981. 00000C5A  3F00                     move.w     -[A7], D0
  982. 00000C5C  A8A7                     syscall    SetRect
  983. 00000C5E  6000 014E                bra        +0x150 /* 00000DAE */
  984. label00000C62:
  985. 00000C62  486E FFE0                pea.l      [A6 - 0x20]
  986. 00000C66  4267                     clr.w      -[A7]
  987. 00000C68  4267                     clr.w      -[A7]
  988. 00000C6A  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  989. 00000C6E  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  990. 00000C72  A8A7                     syscall    SetRect
  991. 00000C74  486E FFE8                pea.l      [A6 - 0x18]
  992. 00000C78  302D FEA8                move.w     D0, [A5 - 0x158]
  993. 00000C7C  0640 FFE6                addi.w     D0, 0xFFE6
  994. 00000C80  5540                     subq.w     D0, 2
  995. 00000C82  3F00                     move.w     -[A7], D0
  996. 00000C84  302D FEAA                move.w     D0, [A5 - 0x156]
  997. 00000C88  0640 FFE6                addi.w     D0, 0xFFE6
  998. 00000C8C  5540                     subq.w     D0, 2
  999. 00000C8E  3F00                     move.w     -[A7], D0
  1000. 00000C90  302D FEA8                move.w     D0, [A5 - 0x158]
  1001. 00000C94  0640 001A                addi.w     D0, 0x1A
  1002. 00000C98  3F00                     move.w     -[A7], D0
  1003. 00000C9A  302D FEAA                move.w     D0, [A5 - 0x156]
  1004. 00000C9E  0640 001A                addi.w     D0, 0x1A
  1005. 00000CA2  3F00                     move.w     -[A7], D0
  1006. 00000CA4  A8A7                     syscall    SetRect
  1007. 00000CA6  6000 0106                bra        +0x108 /* 00000DAE */
  1008. label00000CAA:
  1009. 00000CAA  4A6D FEAE                tst.w      [A5 - 0x152]
  1010. 00000CAE  6F48                     ble        +0x4A /* 00000CF8 */
  1011. 00000CB0  486E FFE0                pea.l      [A6 - 0x20]
  1012. 00000CB4  4267                     clr.w      -[A7]
  1013. 00000CB6  4267                     clr.w      -[A7]
  1014. 00000CB8  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  1015. 00000CBC  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  1016. 00000CC0  A8A7                     syscall    SetRect
  1017. 00000CC2  486E FFE8                pea.l      [A6 - 0x18]
  1018. 00000CC6  302D FEA8                move.w     D0, [A5 - 0x158]
  1019. 00000CCA  0640 FFE6                addi.w     D0, 0xFFE6
  1020. 00000CCE  3F00                     move.w     -[A7], D0
  1021. 00000CD0  302D FEAA                move.w     D0, [A5 - 0x156]
  1022. 00000CD4  0640 FFE6                addi.w     D0, 0xFFE6
  1023. 00000CD8  3F00                     move.w     -[A7], D0
  1024. 00000CDA  302D FEA8                move.w     D0, [A5 - 0x158]
  1025. 00000CDE  0640 001A                addi.w     D0, 0x1A
  1026. 00000CE2  5440                     addq.w     D0, 2
  1027. 00000CE4  3F00                     move.w     -[A7], D0
  1028. 00000CE6  302D FEAA                move.w     D0, [A5 - 0x156]
  1029. 00000CEA  0640 001A                addi.w     D0, 0x1A
  1030. 00000CEE  5440                     addq.w     D0, 2
  1031. 00000CF0  3F00                     move.w     -[A7], D0
  1032. 00000CF2  A8A7                     syscall    SetRect
  1033. 00000CF4  6000 00B8                bra        +0xBA /* 00000DAE */
  1034. label00000CF8:
  1035. 00000CF8  486E FFE0                pea.l      [A6 - 0x20]
  1036. 00000CFC  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  1037. 00000D00  4267                     clr.w      -[A7]
  1038. 00000D02  3F3C 006D                move.w     -[A7], 0x6D /* 'm' */
  1039. 00000D06  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  1040. 00000D0A  A8A7                     syscall    SetRect
  1041. 00000D0C  486E FFE8                pea.l      [A6 - 0x18]
  1042. 00000D10  302D FEA8                move.w     D0, [A5 - 0x158]
  1043. 00000D14  0640 FFE6                addi.w     D0, 0xFFE6
  1044. 00000D18  3F00                     move.w     -[A7], D0
  1045. 00000D1A  302D FEAA                move.w     D0, [A5 - 0x156]
  1046. 00000D1E  0640 FFE6                addi.w     D0, 0xFFE6
  1047. 00000D22  5540                     subq.w     D0, 2
  1048. 00000D24  3F00                     move.w     -[A7], D0
  1049. 00000D26  302D FEA8                move.w     D0, [A5 - 0x158]
  1050. 00000D2A  0640 001A                addi.w     D0, 0x1A
  1051. 00000D2E  5440                     addq.w     D0, 2
  1052. 00000D30  3F00                     move.w     -[A7], D0
  1053. 00000D32  302D FEAA                move.w     D0, [A5 - 0x156]
  1054. 00000D36  0640 001A                addi.w     D0, 0x1A
  1055. 00000D3A  3F00                     move.w     -[A7], D0
  1056. 00000D3C  A8A7                     syscall    SetRect
  1057. 00000D3E  606E                     bra        +0x70 /* 00000DAE */
  1058. label00000D40:
  1059. 00000D40  486E FFE0                pea.l      [A6 - 0x20]
  1060. 00000D44  4267                     clr.w      -[A7]
  1061. 00000D46  4267                     clr.w      -[A7]
  1062. 00000D48  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  1063. 00000D4C  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  1064. 00000D50  A8A7                     syscall    SetRect
  1065. 00000D52  486E FFE8                pea.l      [A6 - 0x18]
  1066. 00000D56  302D FEA8                move.w     D0, [A5 - 0x158]
  1067. 00000D5A  0640 FFE6                addi.w     D0, 0xFFE6
  1068. 00000D5E  3F00                     move.w     -[A7], D0
  1069. 00000D60  302D FEAA                move.w     D0, [A5 - 0x156]
  1070. 00000D64  0640 FFE6                addi.w     D0, 0xFFE6
  1071. 00000D68  3F00                     move.w     -[A7], D0
  1072. 00000D6A  302D FEA8                move.w     D0, [A5 - 0x158]
  1073. 00000D6E  0640 001A                addi.w     D0, 0x1A
  1074. 00000D72  3F00                     move.w     -[A7], D0
  1075. 00000D74  302D FEAA                move.w     D0, [A5 - 0x156]
  1076. 00000D78  0640 001A                addi.w     D0, 0x1A
  1077. 00000D7C  3F00                     move.w     -[A7], D0
  1078. 00000D7E  A8A7                     syscall    SetRect
  1079. 00000D80  486D FE58                pea.l      [A5 - 0x1A8]
  1080. 00000D84  206D FFCC                movea.l    A0, [A5 - 0x34]
  1081. 00000D88  4868 0002                pea.l      [A0 + 0x2]
  1082. 00000D8C  486E FFE0                pea.l      [A6 - 0x20]
  1083. 00000D90  486E FFE8                pea.l      [A6 - 0x18]
  1084. 00000D94  3F3C 0001                move.w     -[A7], 0x1
  1085. 00000D98  42A7                     clr.l      -[A7]
  1086. 00000D9A  A8EC                     syscall    CopyBits
  1087. 00000D9C  6010                     bra        +0x12 /* 00000DAE */
  1088. label00000D9E:
  1089. 00000D9E  5440                     addq.w     D0, 2
  1090. 00000DA0  6700 FE70                beq        -0x18E /* 00000C12 */
  1091. 00000DA4  5540                     subq.w     D0, 2
  1092. 00000DA6  6798                     beq        -0x66 /* 00000D40 */
  1093. 00000DA8  5540                     subq.w     D0, 2
  1094. 00000DAA  6700 FEFE                beq        -0x100 /* 00000CAA */
  1095. label00000DAE:
  1096. 00000DAE  4A6D FEAC                tst.w      [A5 - 0x154]
  1097. 00000DB2  671C                     beq        +0x1E /* 00000DD0 */
  1098. 00000DB4  486D FE66                pea.l      [A5 - 0x19A]
  1099. 00000DB8  206D FFCC                movea.l    A0, [A5 - 0x34]
  1100. 00000DBC  4868 0002                pea.l      [A0 + 0x2]
  1101. 00000DC0  486E FFE0                pea.l      [A6 - 0x20]
  1102. 00000DC4  486E FFE8                pea.l      [A6 - 0x18]
  1103. 00000DC8  3F3C 0002                move.w     -[A7], 0x2
  1104. 00000DCC  42A7                     clr.l      -[A7]
  1105. 00000DCE  A8EC                     syscall    CopyBits
  1106. label00000DD0:
  1107. 00000DD0  4E5E                     unlink     A6
  1108. 00000DD2  4E75                     rts
  1109. fn00000DD4:
  1110. 00000DD4  4E56 FFD2                link       A6, -0x002E
  1111. 00000DD8  48E7 0300                movem.l    -[A7], D6,D7
  1112. 00000DDC  594F                     subq.w     A7, 4
  1113. 00000DDE  486D FEB0                pea.l      [A5 - 0x150]
  1114. 00000DE2  486E FFD2                pea.l      [A6 - 0x2E]
  1115. 00000DE6  3F3C 100E                move.w     -[A7], 0x100E
  1116. 00000DEA  A9EB                     syscall    Pack4/FP68K
  1117. 00000DEC  486E FFD2                pea.l      [A6 - 0x2E]
  1118. 00000DF0  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1119. 00000DF4  544F                     addq.w     A7, 2
  1120. 00000DF6  3C1F                     move.w     D6, [A7]+
  1121. 00000DF8  594F                     subq.w     A7, 4
  1122. 00000DFA  486D FEB4                pea.l      [A5 - 0x14C]
  1123. 00000DFE  486E FFD2                pea.l      [A6 - 0x2E]
  1124. 00000E02  3F3C 100E                move.w     -[A7], 0x100E
  1125. 00000E06  A9EB                     syscall    Pack4/FP68K
  1126. 00000E08  486E FFD2                pea.l      [A6 - 0x2E]
  1127. 00000E0C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1128. 00000E10  544F                     addq.w     A7, 2
  1129. 00000E12  3E1F                     move.w     D7, [A7]+
  1130. 00000E14  486E FFE4                pea.l      [A6 - 0x1C]
  1131. 00000E18  3006                     move.w     D0, D6
  1132. 00000E1A  5D40                     subq.w     D0, 6
  1133. 00000E1C  3F00                     move.w     -[A7], D0
  1134. 00000E1E  3007                     move.w     D0, D7
  1135. 00000E20  5D40                     subq.w     D0, 6
  1136. 00000E22  3F00                     move.w     -[A7], D0
  1137. 00000E24  3006                     move.w     D0, D6
  1138. 00000E26  5C40                     addq.w     D0, 6
  1139. 00000E28  3F00                     move.w     -[A7], D0
  1140. 00000E2A  3007                     move.w     D0, D7
  1141. 00000E2C  5C40                     addq.w     D0, 6
  1142. 00000E2E  3F00                     move.w     -[A7], D0
  1143. 00000E30  A8A7                     syscall    SetRect
  1144. 00000E32  486E FFE4                pea.l      [A6 - 0x1C]
  1145. 00000E36  A8A3                     syscall    EraseRect
  1146. 00000E38  4CDF 00C0                movem.l    D6,D7, [A7]+
  1147. 00000E3C  4E5E                     unlink     A6
  1148. 00000E3E  4E75                     rts
  1149. fn00000E40:
  1150. 00000E40  4E56 FFC8                link       A6, -0x0038
  1151. 00000E44  48E7 0300                movem.l    -[A7], D6,D7
  1152. 00000E48  2F3C 0000 0199           move.l     -[A7], 0x199
  1153. 00000E4E  A862                     syscall    ForeColor
  1154. 00000E50  594F                     subq.w     A7, 4
  1155. 00000E52  486D FEB0                pea.l      [A5 - 0x150]
  1156. 00000E56  486E FFDA                pea.l      [A6 - 0x26]
  1157. 00000E5A  3F3C 100E                move.w     -[A7], 0x100E
  1158. 00000E5E  A9EB                     syscall    Pack4/FP68K
  1159. 00000E60  486E FFDA                pea.l      [A6 - 0x26]
  1160. 00000E64  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1161. 00000E68  544F                     addq.w     A7, 2
  1162. 00000E6A  3C1F                     move.w     D6, [A7]+
  1163. 00000E6C  594F                     subq.w     A7, 4
  1164. 00000E6E  486D FEB4                pea.l      [A5 - 0x14C]
  1165. 00000E72  486E FFDA                pea.l      [A6 - 0x26]
  1166. 00000E76  3F3C 100E                move.w     -[A7], 0x100E
  1167. 00000E7A  A9EB                     syscall    Pack4/FP68K
  1168. 00000E7C  486E FFDA                pea.l      [A6 - 0x26]
  1169. 00000E80  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1170. 00000E84  544F                     addq.w     A7, 2
  1171. 00000E86  3E1F                     move.w     D7, [A7]+
  1172. 00000E88  486E FFE8                pea.l      [A6 - 0x18]
  1173. 00000E8C  3006                     move.w     D0, D6
  1174. 00000E8E  5D40                     subq.w     D0, 6
  1175. 00000E90  3F00                     move.w     -[A7], D0
  1176. 00000E92  3007                     move.w     D0, D7
  1177. 00000E94  5D40                     subq.w     D0, 6
  1178. 00000E96  3F00                     move.w     -[A7], D0
  1179. 00000E98  3006                     move.w     D0, D6
  1180. 00000E9A  5C40                     addq.w     D0, 6
  1181. 00000E9C  3F00                     move.w     -[A7], D0
  1182. 00000E9E  3007                     move.w     D0, D7
  1183. 00000EA0  5C40                     addq.w     D0, 6
  1184. 00000EA2  3F00                     move.w     -[A7], D0
  1185. 00000EA4  A8A7                     syscall    SetRect
  1186. 00000EA6  3D7C 0008 FFE2           move.w     [A6 - 0x1E], 0x8
  1187. 00000EAC  486E FFE2                pea.l      [A6 - 0x1E]
  1188. 00000EB0  41FA 04B2                lea.l      A0, [PC + 0x4B2 /* 00001364, value 0x4000C90F, cstring "@" */]
  1189. 00000EB4  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1190. 00000EB8  4851                     pea.l      [A1]
  1191. 00000EBA  22D8                     move.l     [A1]+, [A0]+
  1192. 00000EBC  22D8                     move.l     [A1]+, [A0]+
  1193. 00000EBE  32D8                     move.w     [A1]+, [A0]+
  1194. 00000EC0  3F3C 2006                move.w     -[A7], 0x2006
  1195. 00000EC4  A9EB                     syscall    Pack4/FP68K
  1196. 00000EC6  486D FEB8                pea.l      [A5 - 0x148]
  1197. 00000ECA  486E FFD8                pea.l      [A6 - 0x28]
  1198. 00000ECE  3F3C 100A                move.w     -[A7], 0x100A
  1199. 00000ED2  A9EB                     syscall    Pack4/FP68K
  1200. 00000ED4  53C0                     sls        D0
  1201. 00000ED6  3D7C 0003 FFD6           move.w     [A6 - 0x2A], 0x3
  1202. 00000EDC  486E FFD6                pea.l      [A6 - 0x2A]
  1203. 00000EE0  41FA 0478                lea.l      A0, [PC + 0x478 /* 0000135A, value 0x4000C90F, cstring "@" */]
  1204. 00000EE4  43EE FFCC                lea.l      A1, [A6 - 0x34]
  1205. 00000EE8  4851                     pea.l      [A1]
  1206. 00000EEA  22D8                     move.l     [A1]+, [A0]+
  1207. 00000EEC  22D8                     move.l     [A1]+, [A0]+
  1208. 00000EEE  32D8                     move.w     [A1]+, [A0]+
  1209. 00000EF0  3F3C 2004                move.w     -[A7], 0x2004
  1210. 00000EF4  A9EB                     syscall    Pack4/FP68K
  1211. 00000EF6  3D7C 0008 FFCA           move.w     [A6 - 0x36], 0x8
  1212. 00000EFC  486E FFCA                pea.l      [A6 - 0x36]
  1213. 00000F00  486E FFCC                pea.l      [A6 - 0x34]
  1214. 00000F04  3F3C 2006                move.w     -[A7], 0x2006
  1215. 00000F08  A9EB                     syscall    Pack4/FP68K
  1216. 00000F0A  486D FEB8                pea.l      [A5 - 0x148]
  1217. 00000F0E  486E FFCC                pea.l      [A6 - 0x34]
  1218. 00000F12  3F3C 100A                move.w     -[A7], 0x100A
  1219. 00000F16  A9EB                     syscall    Pack4/FP68K
  1220. 00000F18  5EC1                     sgt        D1
  1221. 00000F1A  C001                     and.b      D0, D1
  1222. 00000F1C  670E                     beq        +0x10 /* 00000F2C */
  1223. 00000F1E  2F2D FE7C                move.l     -[A7], [A5 - 0x184]
  1224. 00000F22  486E FFE8                pea.l      [A6 - 0x18]
  1225. 00000F26  A8F6                     syscall    DrawPicture
  1226. 00000F28  6000 03B0                bra        +0x3B2 /* 000012DA */
  1227. label00000F2C:
  1228. 00000F2C  3D7C 0003 FFE2           move.w     [A6 - 0x1E], 0x3
  1229. 00000F32  486E FFE2                pea.l      [A6 - 0x1E]
  1230. 00000F36  41FA 0418                lea.l      A0, [PC + 0x418 /* 00001350, value 0x4000C90F, cstring "@" */]
  1231. 00000F3A  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1232. 00000F3E  4851                     pea.l      [A1]
  1233. 00000F40  22D8                     move.l     [A1]+, [A0]+
  1234. 00000F42  22D8                     move.l     [A1]+, [A0]+
  1235. 00000F44  32D8                     move.w     [A1]+, [A0]+
  1236. 00000F46  3F3C 2004                move.w     -[A7], 0x2004
  1237. 00000F4A  A9EB                     syscall    Pack4/FP68K
  1238. 00000F4C  3D7C 0008 FFD6           move.w     [A6 - 0x2A], 0x8
  1239. 00000F52  486E FFD6                pea.l      [A6 - 0x2A]
  1240. 00000F56  486E FFD8                pea.l      [A6 - 0x28]
  1241. 00000F5A  3F3C 2006                move.w     -[A7], 0x2006
  1242. 00000F5E  A9EB                     syscall    Pack4/FP68K
  1243. 00000F60  486D FEB8                pea.l      [A5 - 0x148]
  1244. 00000F64  486E FFD8                pea.l      [A6 - 0x28]
  1245. 00000F68  3F3C 100A                move.w     -[A7], 0x100A
  1246. 00000F6C  A9EB                     syscall    Pack4/FP68K
  1247. 00000F6E  53C0                     sls        D0
  1248. 00000F70  3D7C 0005 FFD4           move.w     [A6 - 0x2C], 0x5
  1249. 00000F76  486E FFD4                pea.l      [A6 - 0x2C]
  1250. 00000F7A  41FA 03CA                lea.l      A0, [PC + 0x3CA /* 00001346, value 0x4000C90F, cstring "@" */]
  1251. 00000F7E  43EE FFCA                lea.l      A1, [A6 - 0x36]
  1252. 00000F82  4851                     pea.l      [A1]
  1253. 00000F84  22D8                     move.l     [A1]+, [A0]+
  1254. 00000F86  22D8                     move.l     [A1]+, [A0]+
  1255. 00000F88  32D8                     move.w     [A1]+, [A0]+
  1256. 00000F8A  3F3C 2004                move.w     -[A7], 0x2004
  1257. 00000F8E  A9EB                     syscall    Pack4/FP68K
  1258. 00000F90  3D7C 0008 FFC8           move.w     [A6 - 0x38], 0x8
  1259. 00000F96  486E FFC8                pea.l      [A6 - 0x38]
  1260. 00000F9A  486E FFCA                pea.l      [A6 - 0x36]
  1261. 00000F9E  3F3C 2006                move.w     -[A7], 0x2006
  1262. 00000FA2  A9EB                     syscall    Pack4/FP68K
  1263. 00000FA4  486D FEB8                pea.l      [A5 - 0x148]
  1264. 00000FA8  486E FFCA                pea.l      [A6 - 0x36]
  1265. 00000FAC  3F3C 100A                move.w     -[A7], 0x100A
  1266. 00000FB0  A9EB                     syscall    Pack4/FP68K
  1267. 00000FB2  5EC1                     sgt        D1
  1268. 00000FB4  C001                     and.b      D0, D1
  1269. 00000FB6  670E                     beq        +0x10 /* 00000FC6 */
  1270. 00000FB8  2F2D FE88                move.l     -[A7], [A5 - 0x178]
  1271. 00000FBC  486E FFE8                pea.l      [A6 - 0x18]
  1272. 00000FC0  A8F6                     syscall    DrawPicture
  1273. 00000FC2  6000 0316                bra        +0x318 /* 000012DA */
  1274. label00000FC6:
  1275. 00000FC6  3D7C 0005 FFE2           move.w     [A6 - 0x1E], 0x5
  1276. 00000FCC  486E FFE2                pea.l      [A6 - 0x1E]
  1277. 00000FD0  41FA 036A                lea.l      A0, [PC + 0x36A /* 0000133C, value 0x4000C90F, cstring "@" */]
  1278. 00000FD4  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1279. 00000FD8  4851                     pea.l      [A1]
  1280. 00000FDA  22D8                     move.l     [A1]+, [A0]+
  1281. 00000FDC  22D8                     move.l     [A1]+, [A0]+
  1282. 00000FDE  32D8                     move.w     [A1]+, [A0]+
  1283. 00000FE0  3F3C 2004                move.w     -[A7], 0x2004
  1284. 00000FE4  A9EB                     syscall    Pack4/FP68K
  1285. 00000FE6  3D7C 0008 FFD6           move.w     [A6 - 0x2A], 0x8
  1286. 00000FEC  486E FFD6                pea.l      [A6 - 0x2A]
  1287. 00000FF0  486E FFD8                pea.l      [A6 - 0x28]
  1288. 00000FF4  3F3C 2006                move.w     -[A7], 0x2006
  1289. 00000FF8  A9EB                     syscall    Pack4/FP68K
  1290. 00000FFA  486D FEB8                pea.l      [A5 - 0x148]
  1291. 00000FFE  486E FFD8                pea.l      [A6 - 0x28]
  1292. 00001002  3F3C 100A                move.w     -[A7], 0x100A
  1293. 00001006  A9EB                     syscall    Pack4/FP68K
  1294. 00001008  53C0                     sls        D0
  1295. 0000100A  3D7C 0008 FFD4           move.w     [A6 - 0x2C], 0x8
  1296. 00001010  486E FFD4                pea.l      [A6 - 0x2C]
  1297. 00001014  3D7C 0007 FFD2           move.w     [A6 - 0x2E], 0x7
  1298. 0000101A  486E FFD2                pea.l      [A6 - 0x2E]
  1299. 0000101E  486E FFC8                pea.l      [A6 - 0x38]
  1300. 00001022  3F3C 200E                move.w     -[A7], 0x200E
  1301. 00001026  A9EB                     syscall    Pack4/FP68K
  1302. 00001028  486E FFC8                pea.l      [A6 - 0x38]
  1303. 0000102C  3F3C 2006                move.w     -[A7], 0x2006
  1304. 00001030  A9EB                     syscall    Pack4/FP68K
  1305. 00001032  487A 02FE                pea.l      [PC + 0x2FE /* 00001332, value 0x4000C90F, cstring "@" */]
  1306. 00001036  486E FFC8                pea.l      [A6 - 0x38]
  1307. 0000103A  3F3C 0004                move.w     -[A7], 0x4
  1308. 0000103E  A9EB                     syscall    Pack4/FP68K
  1309. 00001040  486D FEB8                pea.l      [A5 - 0x148]
  1310. 00001044  486E FFC8                pea.l      [A6 - 0x38]
  1311. 00001048  3F3C 100A                move.w     -[A7], 0x100A
  1312. 0000104C  A9EB                     syscall    Pack4/FP68K
  1313. 0000104E  5EC1                     sgt        D1
  1314. 00001050  C001                     and.b      D0, D1
  1315. 00001052  670E                     beq        +0x10 /* 00001062 */
  1316. 00001054  2F2D FE74                move.l     -[A7], [A5 - 0x18C]
  1317. 00001058  486E FFE8                pea.l      [A6 - 0x18]
  1318. 0000105C  A8F6                     syscall    DrawPicture
  1319. 0000105E  6000 027A                bra        +0x27C /* 000012DA */
  1320. label00001062:
  1321. 00001062  3D7C 0007 FFE2           move.w     [A6 - 0x1E], 0x7
  1322. 00001068  486E FFE2                pea.l      [A6 - 0x1E]
  1323. 0000106C  41FA 02BA                lea.l      A0, [PC + 0x2BA /* 00001328, value 0x4000C90F, cstring "@" */]
  1324. 00001070  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1325. 00001074  4851                     pea.l      [A1]
  1326. 00001076  22D8                     move.l     [A1]+, [A0]+
  1327. 00001078  22D8                     move.l     [A1]+, [A0]+
  1328. 0000107A  32D8                     move.w     [A1]+, [A0]+
  1329. 0000107C  3F3C 2004                move.w     -[A7], 0x2004
  1330. 00001080  A9EB                     syscall    Pack4/FP68K
  1331. 00001082  3D7C 0008 FFD6           move.w     [A6 - 0x2A], 0x8
  1332. 00001088  486E FFD6                pea.l      [A6 - 0x2A]
  1333. 0000108C  486E FFD8                pea.l      [A6 - 0x28]
  1334. 00001090  3F3C 2006                move.w     -[A7], 0x2006
  1335. 00001094  A9EB                     syscall    Pack4/FP68K
  1336. 00001096  486D FEB8                pea.l      [A5 - 0x148]
  1337. 0000109A  486E FFD8                pea.l      [A6 - 0x28]
  1338. 0000109E  3F3C 100A                move.w     -[A7], 0x100A
  1339. 000010A2  A9EB                     syscall    Pack4/FP68K
  1340. 000010A4  53C0                     sls        D0
  1341. 000010A6  3D7C 0009 FFD4           move.w     [A6 - 0x2C], 0x9 /* '\t' */
  1342. 000010AC  486E FFD4                pea.l      [A6 - 0x2C]
  1343. 000010B0  41FA 026C                lea.l      A0, [PC + 0x26C /* 0000131E, value 0x4000C90F, cstring "@" */]
  1344. 000010B4  43EE FFCA                lea.l      A1, [A6 - 0x36]
  1345. 000010B8  4851                     pea.l      [A1]
  1346. 000010BA  22D8                     move.l     [A1]+, [A0]+
  1347. 000010BC  22D8                     move.l     [A1]+, [A0]+
  1348. 000010BE  32D8                     move.w     [A1]+, [A0]+
  1349. 000010C0  3F3C 2004                move.w     -[A7], 0x2004
  1350. 000010C4  A9EB                     syscall    Pack4/FP68K
  1351. 000010C6  3D7C 0008 FFC8           move.w     [A6 - 0x38], 0x8
  1352. 000010CC  486E FFC8                pea.l      [A6 - 0x38]
  1353. 000010D0  486E FFCA                pea.l      [A6 - 0x36]
  1354. 000010D4  3F3C 2006                move.w     -[A7], 0x2006
  1355. 000010D8  A9EB                     syscall    Pack4/FP68K
  1356. 000010DA  486D FEB8                pea.l      [A5 - 0x148]
  1357. 000010DE  486E FFCA                pea.l      [A6 - 0x36]
  1358. 000010E2  3F3C 100A                move.w     -[A7], 0x100A
  1359. 000010E6  A9EB                     syscall    Pack4/FP68K
  1360. 000010E8  5EC1                     sgt        D1
  1361. 000010EA  C001                     and.b      D0, D1
  1362. 000010EC  670E                     beq        +0x10 /* 000010FC */
  1363. 000010EE  2F2D FE84                move.l     -[A7], [A5 - 0x17C]
  1364. 000010F2  486E FFE8                pea.l      [A6 - 0x18]
  1365. 000010F6  A8F6                     syscall    DrawPicture
  1366. 000010F8  6000 01E0                bra        +0x1E2 /* 000012DA */
  1367. label000010FC:
  1368. 000010FC  3D7C 0009 FFE2           move.w     [A6 - 0x1E], 0x9 /* '\t' */
  1369. 00001102  486E FFE2                pea.l      [A6 - 0x1E]
  1370. 00001106  41FA 020C                lea.l      A0, [PC + 0x20C /* 00001314, value 0x4000C90F, cstring "@" */]
  1371. 0000110A  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1372. 0000110E  4851                     pea.l      [A1]
  1373. 00001110  22D8                     move.l     [A1]+, [A0]+
  1374. 00001112  22D8                     move.l     [A1]+, [A0]+
  1375. 00001114  32D8                     move.w     [A1]+, [A0]+
  1376. 00001116  3F3C 2004                move.w     -[A7], 0x2004
  1377. 0000111A  A9EB                     syscall    Pack4/FP68K
  1378. 0000111C  3D7C 0008 FFD6           move.w     [A6 - 0x2A], 0x8
  1379. 00001122  486E FFD6                pea.l      [A6 - 0x2A]
  1380. 00001126  486E FFD8                pea.l      [A6 - 0x28]
  1381. 0000112A  3F3C 2006                move.w     -[A7], 0x2006
  1382. 0000112E  A9EB                     syscall    Pack4/FP68K
  1383. 00001130  486D FEB8                pea.l      [A5 - 0x148]
  1384. 00001134  486E FFD8                pea.l      [A6 - 0x28]
  1385. 00001138  3F3C 100A                move.w     -[A7], 0x100A
  1386. 0000113C  A9EB                     syscall    Pack4/FP68K
  1387. 0000113E  53C0                     sls        D0
  1388. 00001140  3D7C 000B FFD4           move.w     [A6 - 0x2C], 0xB
  1389. 00001146  486E FFD4                pea.l      [A6 - 0x2C]
  1390. 0000114A  41FA 01BE                lea.l      A0, [PC + 0x1BE /* 0000130A, value 0x4000C90F, cstring "@" */]
  1391. 0000114E  43EE FFCA                lea.l      A1, [A6 - 0x36]
  1392. 00001152  4851                     pea.l      [A1]
  1393. 00001154  22D8                     move.l     [A1]+, [A0]+
  1394. 00001156  22D8                     move.l     [A1]+, [A0]+
  1395. 00001158  32D8                     move.w     [A1]+, [A0]+
  1396. 0000115A  3F3C 2004                move.w     -[A7], 0x2004
  1397. 0000115E  A9EB                     syscall    Pack4/FP68K
  1398. 00001160  3D7C 0008 FFC8           move.w     [A6 - 0x38], 0x8
  1399. 00001166  486E FFC8                pea.l      [A6 - 0x38]
  1400. 0000116A  486E FFCA                pea.l      [A6 - 0x36]
  1401. 0000116E  3F3C 2006                move.w     -[A7], 0x2006
  1402. 00001172  A9EB                     syscall    Pack4/FP68K
  1403. 00001174  486D FEB8                pea.l      [A5 - 0x148]
  1404. 00001178  486E FFCA                pea.l      [A6 - 0x36]
  1405. 0000117C  3F3C 100A                move.w     -[A7], 0x100A
  1406. 00001180  A9EB                     syscall    Pack4/FP68K
  1407. 00001182  5EC1                     sgt        D1
  1408. 00001184  C001                     and.b      D0, D1
  1409. 00001186  670E                     beq        +0x10 /* 00001196 */
  1410. 00001188  2F2D FE78                move.l     -[A7], [A5 - 0x188]
  1411. 0000118C  486E FFE8                pea.l      [A6 - 0x18]
  1412. 00001190  A8F6                     syscall    DrawPicture
  1413. 00001192  6000 0146                bra        +0x148 /* 000012DA */
  1414. label00001196:
  1415. 00001196  3D7C 0008 FFE2           move.w     [A6 - 0x1E], 0x8
  1416. 0000119C  486E FFE2                pea.l      [A6 - 0x1E]
  1417. 000011A0  3D7C 000B FFE0           move.w     [A6 - 0x20], 0xB
  1418. 000011A6  486E FFE0                pea.l      [A6 - 0x20]
  1419. 000011AA  486E FFD6                pea.l      [A6 - 0x2A]
  1420. 000011AE  3F3C 200E                move.w     -[A7], 0x200E
  1421. 000011B2  A9EB                     syscall    Pack4/FP68K
  1422. 000011B4  486E FFD6                pea.l      [A6 - 0x2A]
  1423. 000011B8  3F3C 2006                move.w     -[A7], 0x2006
  1424. 000011BC  A9EB                     syscall    Pack4/FP68K
  1425. 000011BE  487A 0140                pea.l      [PC + 0x140 /* 00001300, value 0x4000C90F, cstring "@" */]
  1426. 000011C2  486E FFD6                pea.l      [A6 - 0x2A]
  1427. 000011C6  3F3C 0004                move.w     -[A7], 0x4
  1428. 000011CA  A9EB                     syscall    Pack4/FP68K
  1429. 000011CC  486D FEB8                pea.l      [A5 - 0x148]
  1430. 000011D0  486E FFD6                pea.l      [A6 - 0x2A]
  1431. 000011D4  3F3C 100A                move.w     -[A7], 0x100A
  1432. 000011D8  A9EB                     syscall    Pack4/FP68K
  1433. 000011DA  53C0                     sls        D0
  1434. 000011DC  3D7C 0008 FFD4           move.w     [A6 - 0x2C], 0x8
  1435. 000011E2  486E FFD4                pea.l      [A6 - 0x2C]
  1436. 000011E6  3D7C 000D FFD2           move.w     [A6 - 0x2E], 0xD /* '\r' */
  1437. 000011EC  486E FFD2                pea.l      [A6 - 0x2E]
  1438. 000011F0  486E FFC8                pea.l      [A6 - 0x38]
  1439. 000011F4  3F3C 200E                move.w     -[A7], 0x200E
  1440. 000011F8  A9EB                     syscall    Pack4/FP68K
  1441. 000011FA  486E FFC8                pea.l      [A6 - 0x38]
  1442. 000011FE  3F3C 2006                move.w     -[A7], 0x2006
  1443. 00001202  A9EB                     syscall    Pack4/FP68K
  1444. 00001204  487A 00F0                pea.l      [PC + 0xF0 /* 000012F6, value 0x4000C90F, cstring "@" */]
  1445. 00001208  486E FFC8                pea.l      [A6 - 0x38]
  1446. 0000120C  3F3C 0004                move.w     -[A7], 0x4
  1447. 00001210  A9EB                     syscall    Pack4/FP68K
  1448. 00001212  486D FEB8                pea.l      [A5 - 0x148]
  1449. 00001216  486E FFC8                pea.l      [A6 - 0x38]
  1450. 0000121A  3F3C 100A                move.w     -[A7], 0x100A
  1451. 0000121E  A9EB                     syscall    Pack4/FP68K
  1452. 00001220  5EC1                     sgt        D1
  1453. 00001222  C001                     and.b      D0, D1
  1454. 00001224  670E                     beq        +0x10 /* 00001234 */
  1455. 00001226  2F2D FE90                move.l     -[A7], [A5 - 0x170]
  1456. 0000122A  486E FFE8                pea.l      [A6 - 0x18]
  1457. 0000122E  A8F6                     syscall    DrawPicture
  1458. 00001230  6000 00A8                bra        +0xAA /* 000012DA */
  1459. label00001234:
  1460. 00001234  3D7C 0008 FFE2           move.w     [A6 - 0x1E], 0x8
  1461. 0000123A  486E FFE2                pea.l      [A6 - 0x1E]
  1462. 0000123E  3D7C 000D FFE0           move.w     [A6 - 0x20], 0xD /* '\r' */
  1463. 00001244  486E FFE0                pea.l      [A6 - 0x20]
  1464. 00001248  486E FFD6                pea.l      [A6 - 0x2A]
  1465. 0000124C  3F3C 200E                move.w     -[A7], 0x200E
  1466. 00001250  A9EB                     syscall    Pack4/FP68K
  1467. 00001252  486E FFD6                pea.l      [A6 - 0x2A]
  1468. 00001256  3F3C 2006                move.w     -[A7], 0x2006
  1469. 0000125A  A9EB                     syscall    Pack4/FP68K
  1470. 0000125C  487A 008E                pea.l      [PC + 0x8E /* 000012EC, value 0x4000C90F, cstring "@" */]
  1471. 00001260  486E FFD6                pea.l      [A6 - 0x2A]
  1472. 00001264  3F3C 0004                move.w     -[A7], 0x4
  1473. 00001268  A9EB                     syscall    Pack4/FP68K
  1474. 0000126A  486D FEB8                pea.l      [A5 - 0x148]
  1475. 0000126E  486E FFD6                pea.l      [A6 - 0x2A]
  1476. 00001272  3F3C 100A                move.w     -[A7], 0x100A
  1477. 00001276  A9EB                     syscall    Pack4/FP68K
  1478. 00001278  53C0                     sls        D0
  1479. 0000127A  3D7C 0008 FFD4           move.w     [A6 - 0x2C], 0x8
  1480. 00001280  486E FFD4                pea.l      [A6 - 0x2C]
  1481. 00001284  3D7C 000F FFD2           move.w     [A6 - 0x2E], 0xF
  1482. 0000128A  486E FFD2                pea.l      [A6 - 0x2E]
  1483. 0000128E  486E FFC8                pea.l      [A6 - 0x38]
  1484. 00001292  3F3C 200E                move.w     -[A7], 0x200E
  1485. 00001296  A9EB                     syscall    Pack4/FP68K
  1486. 00001298  486E FFC8                pea.l      [A6 - 0x38]
  1487. 0000129C  3F3C 2006                move.w     -[A7], 0x2006
  1488. 000012A0  A9EB                     syscall    Pack4/FP68K
  1489. 000012A2  487A 003E                pea.l      [PC + 0x3E /* 000012E2, value 0x4000C90F, cstring "@" */]
  1490. 000012A6  486E FFC8                pea.l      [A6 - 0x38]
  1491. 000012AA  3F3C 0004                move.w     -[A7], 0x4
  1492. 000012AE  A9EB                     syscall    Pack4/FP68K
  1493. 000012B0  486D FEB8                pea.l      [A5 - 0x148]
  1494. 000012B4  486E FFC8                pea.l      [A6 - 0x38]
  1495. 000012B8  3F3C 100A                move.w     -[A7], 0x100A
  1496. 000012BC  A9EB                     syscall    Pack4/FP68K
  1497. 000012BE  5EC1                     sgt        D1
  1498. 000012C0  C001                     and.b      D0, D1
  1499. 000012C2  670C                     beq        +0xE /* 000012D0 */
  1500. 000012C4  2F2D FE80                move.l     -[A7], [A5 - 0x180]
  1501. 000012C8  486E FFE8                pea.l      [A6 - 0x18]
  1502. 000012CC  A8F6                     syscall    DrawPicture
  1503. 000012CE  600A                     bra        +0xC /* 000012DA */
  1504. label000012D0:
  1505. 000012D0  2F2D FE8C                move.l     -[A7], [A5 - 0x174]
  1506. 000012D4  486E FFE8                pea.l      [A6 - 0x18]
  1507. 000012D8  A8F6                     syscall    DrawPicture
  1508. label000012DA:
  1509. 000012DA  4CDF 00C0                movem.l    D6,D7, [A7]+
  1510. 000012DE  4E5E                     unlink     A6
  1511. 000012E0  4E75                     rts
  1512. 000012E2  4000                     negx.b     D0
  1513. 000012E4  C90F                     abcd       -[A4], -[A7]
  1514. 000012E6  DAD3                     add.w      A5, [A3]
  1515. 000012E8  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1516. 000012EC  4000                     negx.b     D0
  1517. 000012EE  C90F                     abcd       -[A4], -[A7]
  1518. 000012F0  DAD3                     add.w      A5, [A3]
  1519. 000012F2  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1520. 000012F6  4000                     negx.b     D0
  1521. 000012F8  C90F                     abcd       -[A4], -[A7]
  1522. 000012FA  DAD3                     add.w      A5, [A3]
  1523. 000012FC  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1524. 00001300  4000                     negx.b     D0
  1525. 00001302  C90F                     abcd       -[A4], -[A7]
  1526. 00001304  DAD3                     add.w      A5, [A3]
  1527. 00001306  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1528. 0000130A  4000                     negx.b     D0
  1529. 0000130C  C90F                     abcd       -[A4], -[A7]
  1530. 0000130E  DAD3                     add.w      A5, [A3]
  1531. 00001310  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1532. 00001314  4000                     negx.b     D0
  1533. 00001316  C90F                     abcd       -[A4], -[A7]
  1534. 00001318  DAD3                     add.w      A5, [A3]
  1535. 0000131A  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1536. 0000131E  4000                     negx.b     D0
  1537. 00001320  C90F                     abcd       -[A4], -[A7]
  1538. 00001322  DAD3                     add.w      A5, [A3]
  1539. 00001324  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1540. 00001328  4000                     negx.b     D0
  1541. 0000132A  C90F                     abcd       -[A4], -[A7]
  1542. 0000132C  DAD3                     add.w      A5, [A3]
  1543. 0000132E  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1544. 00001332  4000                     negx.b     D0
  1545. 00001334  C90F                     abcd       -[A4], -[A7]
  1546. 00001336  DAD3                     add.w      A5, [A3]
  1547. 00001338  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1548. 0000133C  4000                     negx.b     D0
  1549. 0000133E  C90F                     abcd       -[A4], -[A7]
  1550. 00001340  DAD3                     add.w      A5, [A3]
  1551. 00001342  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1552. 00001346  4000                     negx.b     D0
  1553. 00001348  C90F                     abcd       -[A4], -[A7]
  1554. 0000134A  DAD3                     add.w      A5, [A3]
  1555. 0000134C  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1556. 00001350  4000                     negx.b     D0
  1557. 00001352  C90F                     abcd       -[A4], -[A7]
  1558. 00001354  DAD3                     add.w      A5, [A3]
  1559. 00001356  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1560. 0000135A  4000                     negx.b     D0
  1561. 0000135C  C90F                     abcd       -[A4], -[A7]
  1562. 0000135E  DAD3                     add.w      A5, [A3]
  1563. 00001360  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1564. 00001364  4000                     negx.b     D0
  1565. 00001366  C90F                     abcd       -[A4], -[A7]
  1566. 00001368  DAD3                     add.w      A5, [A3]
  1567. 0000136A  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  1568. fn0000136E:
  1569. 0000136E  4E56 FFCA                link       A6, -0x0036
  1570. 00001372  2F3C 0000 0155           move.l     -[A7], 0x155
  1571. 00001378  A862                     syscall    ForeColor
  1572. 0000137A  486E FFE8                pea.l      [A6 - 0x18]
  1573. 0000137E  3F3C 0194                move.w     -[A7], 0x194
  1574. 00001382  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1575. 00001386  3F3C 01A5                move.w     -[A7], 0x1A5
  1576. 0000138A  3F3C 010E                move.w     -[A7], 0x10E
  1577. 0000138E  A8A7                     syscall    SetRect
  1578. 00001390  486E FFE8                pea.l      [A6 - 0x18]
  1579. 00001394  A8A1                     syscall    FrameRect
  1580. 00001396  486E FFE8                pea.l      [A6 - 0x18]
  1581. 0000139A  3F3C 0195                move.w     -[A7], 0x195
  1582. 0000139E  3F3C 000B                move.w     -[A7], 0xB
  1583. 000013A2  3F3C 01A4                move.w     -[A7], 0x1A4
  1584. 000013A6  594F                     subq.w     A7, 4
  1585. 000013A8  3D7C 0096 FFD6           move.w     [A6 - 0x2A], 0x96
  1586. 000013AE  486E FFD6                pea.l      [A6 - 0x2A]
  1587. 000013B2  3D7C 0104 FFD4           move.w     [A6 - 0x2C], 0x104
  1588. 000013B8  486E FFD4                pea.l      [A6 - 0x2C]
  1589. 000013BC  486E FFCA                pea.l      [A6 - 0x36]
  1590. 000013C0  3F3C 200E                move.w     -[A7], 0x200E
  1591. 000013C4  A9EB                     syscall    Pack4/FP68K
  1592. 000013C6  486E FFCA                pea.l      [A6 - 0x36]
  1593. 000013CA  3F3C 2006                move.w     -[A7], 0x2006
  1594. 000013CE  A9EB                     syscall    Pack4/FP68K
  1595. 000013D0  486D FEC4                pea.l      [A5 - 0x13C]
  1596. 000013D4  486E FFCA                pea.l      [A6 - 0x36]
  1597. 000013D8  3F3C 2004                move.w     -[A7], 0x2004
  1598. 000013DC  A9EB                     syscall    Pack4/FP68K
  1599. 000013DE  486E FFCA                pea.l      [A6 - 0x36]
  1600. 000013E2  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1601. 000013E6  203C 0000 010E           move.l     D0, 0x10E
  1602. 000013EC  909F                     sub.l      D0, [A7]+
  1603. 000013EE  5380                     subq.l     D0, 1
  1604. 000013F0  3F00                     move.w     -[A7], D0
  1605. 000013F2  A8A7                     syscall    SetRect
  1606. 000013F4  486E FFE8                pea.l      [A6 - 0x18]
  1607. 000013F8  A8A3                     syscall    EraseRect
  1608. 000013FA  4E5E                     unlink     A6
  1609. 000013FC  4E75                     rts
  1610. fn000013FE:
  1611. 000013FE  4E56 FFD8                link       A6, -0x0028
  1612. 00001402  4EBA FA3C                jsr        [PC - 0x5C4 /* 00000E40 */]
  1613. 00001406  2F3C 0000 00CD           move.l     -[A7], 0xCD
  1614. 0000140C  A862                     syscall    ForeColor
  1615. 0000140E  486E FFE8                pea.l      [A6 - 0x18]
  1616. 00001412  302D FEA8                move.w     D0, [A5 - 0x158]
  1617. 00001416  0640 FFE6                addi.w     D0, 0xFFE6
  1618. 0000141A  3F00                     move.w     -[A7], D0
  1619. 0000141C  302D FEAA                move.w     D0, [A5 - 0x156]
  1620. 00001420  0640 FFE6                addi.w     D0, 0xFFE6
  1621. 00001424  3F00                     move.w     -[A7], D0
  1622. 00001426  302D FEA8                move.w     D0, [A5 - 0x158]
  1623. 0000142A  0640 001A                addi.w     D0, 0x1A
  1624. 0000142E  3F00                     move.w     -[A7], D0
  1625. 00001430  302D FEAA                move.w     D0, [A5 - 0x156]
  1626. 00001434  0640 001A                addi.w     D0, 0x1A
  1627. 00001438  3F00                     move.w     -[A7], D0
  1628. 0000143A  A8A7                     syscall    SetRect
  1629. 0000143C  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  1630. 00001440  486E FFE8                pea.l      [A6 - 0x18]
  1631. 00001444  A8F6                     syscall    DrawPicture
  1632. 00001446  2F3C 0000 0199           move.l     -[A7], 0x199
  1633. 0000144C  A862                     syscall    ForeColor
  1634. 0000144E  486E FFE8                pea.l      [A6 - 0x18]
  1635. 00001452  302D FE9E                move.w     D0, [A5 - 0x162]
  1636. 00001456  5140                     subq.w     D0, 8
  1637. 00001458  3F00                     move.w     -[A7], D0
  1638. 0000145A  302D FEA0                move.w     D0, [A5 - 0x160]
  1639. 0000145E  5140                     subq.w     D0, 8
  1640. 00001460  3F00                     move.w     -[A7], D0
  1641. 00001462  302D FE9E                move.w     D0, [A5 - 0x162]
  1642. 00001466  5E40                     addq.w     D0, 7
  1643. 00001468  3F00                     move.w     -[A7], D0
  1644. 0000146A  302D FEA0                move.w     D0, [A5 - 0x160]
  1645. 0000146E  5E40                     addq.w     D0, 7
  1646. 00001470  3F00                     move.w     -[A7], D0
  1647. 00001472  A8A7                     syscall    SetRect
  1648. 00001474  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  1649. 00001478  486E FFE8                pea.l      [A6 - 0x18]
  1650. 0000147C  A8F6                     syscall    DrawPicture
  1651. 0000147E  2F3C 0000 0155           move.l     -[A7], 0x155
  1652. 00001484  A862                     syscall    ForeColor
  1653. 00001486  486E FFE8                pea.l      [A6 - 0x18]
  1654. 0000148A  3F3C 0195                move.w     -[A7], 0x195
  1655. 0000148E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1656. 00001492  3F3C 01A5                move.w     -[A7], 0x1A5
  1657. 00001496  3F3C 010E                move.w     -[A7], 0x10E
  1658. 0000149A  A8A7                     syscall    SetRect
  1659. 0000149C  486E FFE8                pea.l      [A6 - 0x18]
  1660. 000014A0  A8A2                     syscall    PaintRect
  1661. 000014A2  4EBA FECA                jsr        [PC - 0x136 /* 0000136E */]
  1662. 000014A6  7021                     moveq.l    D0, 0x21
  1663. 000014A8  2F00                     move.l     -[A7], D0
  1664. 000014AA  A862                     syscall    ForeColor
  1665. 000014AC  486E FFE8                pea.l      [A6 - 0x18]
  1666. 000014B0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1667. 000014B4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1668. 000014B8  3F3C 0195                move.w     -[A7], 0x195
  1669. 000014BC  3F3C 010E                move.w     -[A7], 0x10E
  1670. 000014C0  A8A7                     syscall    SetRect
  1671. 000014C2  486E FFE8                pea.l      [A6 - 0x18]
  1672. 000014C6  A8A1                     syscall    FrameRect
  1673. 000014C8  7021                     moveq.l    D0, 0x21
  1674. 000014CA  2F00                     move.l     -[A7], D0
  1675. 000014CC  A862                     syscall    ForeColor
  1676. 000014CE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1677. 000014D2  3F3C 011D                move.w     -[A7], 0x11D
  1678. 000014D6  A893                     syscall    MoveTo
  1679. 000014D8  487A 000C                pea.l      [PC + 0xC /* 000014E6, value 0x753636F, pstring "Score: " */]
  1680. 000014DC  A884                     syscall    DrawString
  1681. 000014DE  4EBA EBE6                jsr        [PC - 0x141A /* 000000C6 */]
  1682. 000014E2  4E5E                     unlink     A6
  1683. 000014E4  4E75                     rts
  1684. 000014E6  0753                     bchg       [A3], D3
  1685. 000014E8  636F                     bls        +0x71 /* 00001559 */
  1686. 000014EA  7265                     moveq.l    D1, 0x65
  1687. 000014EC  3A20                     move.w     D5, -[A0]
  1688. 000014EE  3F3C 0080                move.w     -[A7], 0x80
  1689. 000014F2  A887                     syscall    TextFont
  1690. 000014F4  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  1691. 000014F8  A88A                     syscall    TextSize
  1692. 000014FA  554F                     subq.w     A7, 2
  1693. 000014FC  487A 003A                pea.l      [PC + 0x3A /* 00001538, value 0xA596F75 '\nYou', pstring "You Won!!!" */]
  1694. 00001500  A88C                     syscall    StringWidth
  1695. 00001502  301F                     move.w     D0, [A7]+
  1696. 00001504  48C0                     ext.l      D0
  1697. 00001506  81FC 0002                divs.w     D0, 0x2
  1698. 0000150A  323C 00C5                move.w     D1, 0xC5
  1699. 0000150E  9240                     sub.w      D1, D0
  1700. 00001510  3F01                     move.w     -[A7], D1
  1701. 00001512  3F3C 0082                move.w     -[A7], 0x82
  1702. 00001516  A893                     syscall    MoveTo
  1703. 00001518  487A 0012                pea.l      [PC + 0x12 /* 0000152C, value 0xA596F75 '\nYou', pstring "You Won!!!" */]
  1704. 0000151C  A884                     syscall    DrawString
  1705. 0000151E  3F3C 0001                move.w     -[A7], 0x1
  1706. 00001522  A887                     syscall    TextFont
  1707. 00001524  3F3C 000C                move.w     -[A7], 0xC
  1708. 00001528  A88A                     syscall    TextSize
  1709. 0000152A  4E75                     rts
  1710. 0000152C  0A59 6F75                xori.w     [A1]+, 0x6F75 /* 'ou' */
  1711. 00001530  2057                     movea.l    A0, [A7]
  1712. 00001532  6F6E                     ble        +0x70 /* 000015A2 */
  1713. 00001534  2121                     move.l     -[A0], -[A1]
  1714. 00001536  2116                     move.l     -[A0], [A6]
  1715. 00001538  0A59 6F75                xori.w     [A1]+, 0x6F75 /* 'ou' */
  1716. 0000153C  2057                     movea.l    A0, [A7]
  1717. 0000153E  6F6E                     ble        +0x70 /* 000015AE */
  1718. 00001540  2121                     move.l     -[A0], -[A1]
  1719. 00001542  2116                     move.l     -[A0], [A6]
  1720. fn00001544:
  1721. 00001544  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1722. 00001548  A889                     syscall    TextMode
  1723. 0000154A  3F3C 0080                move.w     -[A7], 0x80
  1724. 0000154E  A887                     syscall    TextFont
  1725. 00001550  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  1726. 00001554  A88A                     syscall    TextSize
  1727. 00001556  554F                     subq.w     A7, 2
  1728. 00001558  487A 0044                pea.l      [PC + 0x44 /* 0000159E, value 0xE4F7574, pstring "Out of Fuel..." */]
  1729. 0000155C  A88C                     syscall    StringWidth
  1730. 0000155E  301F                     move.w     D0, [A7]+
  1731. 00001560  48C0                     ext.l      D0
  1732. 00001562  81FC 0002                divs.w     D0, 0x2
  1733. 00001566  323C 00C5                move.w     D1, 0xC5
  1734. 0000156A  9240                     sub.w      D1, D0
  1735. 0000156C  3F01                     move.w     -[A7], D1
  1736. 0000156E  3F3C 0082                move.w     -[A7], 0x82
  1737. 00001572  A893                     syscall    MoveTo
  1738. 00001574  487A 0018                pea.l      [PC + 0x18 /* 0000158E, value 0xE4F7574, pstring "Out of Fuel..." */]
  1739. 00001578  A884                     syscall    DrawString
  1740. 0000157A  3F3C 0001                move.w     -[A7], 0x1
  1741. 0000157E  A887                     syscall    TextFont
  1742. 00001580  3F3C 000C                move.w     -[A7], 0xC
  1743. 00001584  A88A                     syscall    TextSize
  1744. 00001586  3F3C 0008                move.w     -[A7], 0x8
  1745. 0000158A  A889                     syscall    TextMode
  1746. 0000158C  4E75                     rts
  1747. 0000158E  0E4F 7574                .invalid.w A7, 0x7574 /* 'ut' */ // invalid immediate operation
  1748. 00001592  206F 6620                movea.l    A0, [A7 + 0x6620]
  1749. 00001596  4675 656C                not.w      <<invalid full ext with I/IS == 4>>
  1750. 0000159A  2E2E 2E16                move.l     D7, [A6 + 0x2E16]
  1751. 0000159E  0E4F 7574                .invalid.w A7, 0x7574 /* 'ut' */ // invalid immediate operation
  1752. label000015A2:
  1753. 000015A2  206F 6620                movea.l    A0, [A7 + 0x6620]
  1754. 000015A6  4675 656C                not.w      <<invalid full ext with I/IS == 4>>
  1755. 000015AA  2E2E 2E16                move.l     D7, [A6 + 0x2E16]
  1756. fn000015AE:
  1757. 000015AE  4E56 FFC6                link       A6, -0x003A
  1758. 000015B2  486E FFE4                pea.l      [A6 - 0x1C]
  1759. 000015B6  302D FE9E                move.w     D0, [A5 - 0x162]
  1760. 000015BA  0640 FFF6                addi.w     D0, 0xFFF6
  1761. 000015BE  3F00                     move.w     -[A7], D0
  1762. 000015C0  302D FEA0                move.w     D0, [A5 - 0x160]
  1763. 000015C4  0640 FFF6                addi.w     D0, 0xFFF6
  1764. 000015C8  3F00                     move.w     -[A7], D0
  1765. 000015CA  302D FE9E                move.w     D0, [A5 - 0x162]
  1766. 000015CE  0640 000A                addi.w     D0, 0xA /* '\n' */
  1767. 000015D2  3F00                     move.w     -[A7], D0
  1768. 000015D4  302D FEA0                move.w     D0, [A5 - 0x160]
  1769. 000015D8  0640 000A                addi.w     D0, 0xA /* '\n' */
  1770. 000015DC  3F00                     move.w     -[A7], D0
  1771. 000015DE  A8A7                     syscall    SetRect
  1772. 000015E0  594F                     subq.w     A7, 4
  1773. 000015E2  486D FEB0                pea.l      [A5 - 0x150]
  1774. 000015E6  486E FFCE                pea.l      [A6 - 0x32]
  1775. 000015EA  3F3C 100E                move.w     -[A7], 0x100E
  1776. 000015EE  A9EB                     syscall    Pack4/FP68K
  1777. 000015F0  486E FFCE                pea.l      [A6 - 0x32]
  1778. 000015F4  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1779. 000015F8  544F                     addq.w     A7, 2
  1780. 000015FA  3D5F FFE2                move.w     [A6 - 0x1E], [A7]+
  1781. 000015FE  594F                     subq.w     A7, 4
  1782. 00001600  486D FEB4                pea.l      [A5 - 0x14C]
  1783. 00001604  486E FFCE                pea.l      [A6 - 0x32]
  1784. 00001608  3F3C 100E                move.w     -[A7], 0x100E
  1785. 0000160C  A9EB                     syscall    Pack4/FP68K
  1786. 0000160E  486E FFCE                pea.l      [A6 - 0x32]
  1787. 00001612  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1788. 00001616  544F                     addq.w     A7, 2
  1789. 00001618  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  1790. 0000161C  554F                     subq.w     A7, 2
  1791. 0000161E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1792. 00001622  486E FFE4                pea.l      [A6 - 0x1C]
  1793. 00001626  A8AD                     syscall    PtInRect
  1794. 00001628  4A1F                     tst.b      [A7]+
  1795. 0000162A  6700 0136                beq        +0x138 /* 00001762 */
  1796. 0000162E  486E FFE4                pea.l      [A6 - 0x1C]
  1797. 00001632  A8A3                     syscall    EraseRect
  1798. 00001634  302D FEA2                move.w     D0, [A5 - 0x15E]
  1799. 00001638  5240                     addq.w     D0, 1
  1800. 0000163A  3B40 FEA2                move.w     [A5 - 0x15E], D0
  1801. 0000163E  0C6D 0005 FEA2           cmpi.w     [A5 - 0x15E], 0x5
  1802. 00001644  6E00 0106                bgt        +0x108 /* 0000174C */
  1803. label00001648:
  1804. 00001648  594F                     subq.w     A7, 4
  1805. 0000164A  594F                     subq.w     A7, 4
  1806. 0000164C  3F3C 0177                move.w     -[A7], 0x177
  1807. 00001650  4EBA EA16                jsr        [PC - 0x15EA /* 00000068 */]
  1808. 00001654  2D5F FFD4                move.l     [A6 - 0x2C], [A7]+
  1809. 00001658  486E FFD4                pea.l      [A6 - 0x2C]
  1810. 0000165C  486E FFCA                pea.l      [A6 - 0x36]
  1811. 00001660  3F3C 100E                move.w     -[A7], 0x100E
  1812. 00001664  A9EB                     syscall    Pack4/FP68K
  1813. 00001666  3D7C 000A FFC8           move.w     [A6 - 0x38], 0xA /* '\n' */
  1814. 0000166C  486E FFC8                pea.l      [A6 - 0x38]
  1815. 00001670  486E FFCA                pea.l      [A6 - 0x36]
  1816. 00001674  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1817. 00001678  A9EB                     syscall    Pack4/FP68K
  1818. 0000167A  3D7C 000A FFC6           move.w     [A6 - 0x3A], 0xA /* '\n' */
  1819. 00001680  486E FFC6                pea.l      [A6 - 0x3A]
  1820. 00001684  486E FFCA                pea.l      [A6 - 0x36]
  1821. 00001688  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1822. 0000168C  A9EB                     syscall    Pack4/FP68K
  1823. 0000168E  486E FFCA                pea.l      [A6 - 0x36]
  1824. 00001692  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1825. 00001696  544F                     addq.w     A7, 2
  1826. 00001698  3B5F FE9E                move.w     [A5 - 0x162], [A7]+
  1827. 0000169C  594F                     subq.w     A7, 4
  1828. 0000169E  594F                     subq.w     A7, 4
  1829. 000016A0  3F3C 00F0                move.w     -[A7], 0xF0
  1830. 000016A4  4EBA E9C2                jsr        [PC - 0x163E /* 00000068 */]
  1831. 000016A8  2D5F FFD4                move.l     [A6 - 0x2C], [A7]+
  1832. 000016AC  486E FFD4                pea.l      [A6 - 0x2C]
  1833. 000016B0  486E FFCA                pea.l      [A6 - 0x36]
  1834. 000016B4  3F3C 100E                move.w     -[A7], 0x100E
  1835. 000016B8  A9EB                     syscall    Pack4/FP68K
  1836. 000016BA  3D7C 000A FFC8           move.w     [A6 - 0x38], 0xA /* '\n' */
  1837. 000016C0  486E FFC8                pea.l      [A6 - 0x38]
  1838. 000016C4  486E FFCA                pea.l      [A6 - 0x36]
  1839. 000016C8  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1840. 000016CC  A9EB                     syscall    Pack4/FP68K
  1841. 000016CE  3D7C 000A FFC6           move.w     [A6 - 0x3A], 0xA /* '\n' */
  1842. 000016D4  486E FFC6                pea.l      [A6 - 0x3A]
  1843. 000016D8  486E FFCA                pea.l      [A6 - 0x36]
  1844. 000016DC  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1845. 000016E0  A9EB                     syscall    Pack4/FP68K
  1846. 000016E2  486E FFCA                pea.l      [A6 - 0x36]
  1847. 000016E6  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1848. 000016EA  544F                     addq.w     A7, 2
  1849. 000016EC  3B5F FEA0                move.w     [A5 - 0x160], [A7]+
  1850. 000016F0  594F                     subq.w     A7, 4
  1851. 000016F2  4EBA E90C                jsr        [PC - 0x16F4 /* 00000000 */]
  1852. 000016F6  7046                     moveq.l    D0, 0x46
  1853. 000016F8  B09F                     cmp.l      D0, [A7]+
  1854. 000016FA  6C00 FF4C                bge        -0xB2 /* 00001648 */
  1855. 000016FE  700A                     moveq.l    D0, 0x0A
  1856. 00001700  C1ED FE44                muls.w     D0, [A5 - 0x1BC]
  1857. 00001704  D06D FE42                add.w      D0, [A5 - 0x1BE]
  1858. 00001708  3B40 FE42                move.w     [A5 - 0x1BE], D0
  1859. 0000170C  4EBA E9B8                jsr        [PC - 0x1648 /* 000000C6 */]
  1860. 00001710  7045                     moveq.l    D0, 0x45
  1861. 00001712  2F00                     move.l     -[A7], D0
  1862. 00001714  A862                     syscall    ForeColor
  1863. 00001716  486E FFE4                pea.l      [A6 - 0x1C]
  1864. 0000171A  302D FE9E                move.w     D0, [A5 - 0x162]
  1865. 0000171E  5140                     subq.w     D0, 8
  1866. 00001720  3F00                     move.w     -[A7], D0
  1867. 00001722  302D FEA0                move.w     D0, [A5 - 0x160]
  1868. 00001726  5140                     subq.w     D0, 8
  1869. 00001728  3F00                     move.w     -[A7], D0
  1870. 0000172A  302D FE9E                move.w     D0, [A5 - 0x162]
  1871. 0000172E  5E40                     addq.w     D0, 7
  1872. 00001730  3F00                     move.w     -[A7], D0
  1873. 00001732  302D FEA0                move.w     D0, [A5 - 0x160]
  1874. 00001736  5E40                     addq.w     D0, 7
  1875. 00001738  3F00                     move.w     -[A7], D0
  1876. 0000173A  A8A7                     syscall    SetRect
  1877. 0000173C  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  1878. 00001740  486E FFE4                pea.l      [A6 - 0x1C]
  1879. 00001744  A8F6                     syscall    DrawPicture
  1880. 00001746  4EBA F6F8                jsr        [PC - 0x908 /* 00000E40 */]
  1881. 0000174A  6016                     bra        +0x18 /* 00001762 */
  1882. label0000174C:
  1883. 0000174C  1B7C 0001 FEFF           move.b     [A5 - 0x101], 0x1
  1884. 00001752  302D FE42                move.w     D0, [A5 - 0x1BE]
  1885. 00001756  D06D FEC4                add.w      D0, [A5 - 0x13C]
  1886. 0000175A  3B40 FE42                move.w     [A5 - 0x1BE], D0
  1887. 0000175E  4EBA E966                jsr        [PC - 0x169A /* 000000C6 */]
  1888. label00001762:
  1889. 00001762  4E5E                     unlink     A6
  1890. 00001764  4E75                     rts
  1891. fn00001766:
  1892. 00001766  4E56 FFAE                link       A6, -0x0052
  1893. 0000176A  2F07                     move.l     -[A7], D7
  1894. 0000176C  486D FFBC                pea.l      [A5 - 0x44]
  1895. 00001770  A89D                     syscall    PenPat
  1896. 00001772  7E05                     moveq.l    D7, 0x05
  1897. label00001774:
  1898. 00001774  486E FFE8                pea.l      [A6 - 0x18]
  1899. 00001778  594F                     subq.w     A7, 4
  1900. 0000177A  486D FEB0                pea.l      [A5 - 0x150]
  1901. 0000177E  486E FFCC                pea.l      [A6 - 0x34]
  1902. 00001782  3F3C 100E                move.w     -[A7], 0x100E
  1903. 00001786  A9EB                     syscall    Pack4/FP68K
  1904. 00001788  486E FFCC                pea.l      [A6 - 0x34]
  1905. 0000178C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1906. 00001790  3007                     move.w     D0, D7
  1907. 00001792  48C0                     ext.l      D0
  1908. 00001794  221F                     move.l     D1, [A7]+
  1909. 00001796  9280                     sub.l      D1, D0
  1910. 00001798  3F01                     move.w     -[A7], D1
  1911. 0000179A  594F                     subq.w     A7, 4
  1912. 0000179C  486D FEB4                pea.l      [A5 - 0x14C]
  1913. 000017A0  486E FFC2                pea.l      [A6 - 0x3E]
  1914. 000017A4  3F3C 100E                move.w     -[A7], 0x100E
  1915. 000017A8  A9EB                     syscall    Pack4/FP68K
  1916. 000017AA  486E FFC2                pea.l      [A6 - 0x3E]
  1917. 000017AE  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1918. 000017B2  3007                     move.w     D0, D7
  1919. 000017B4  48C0                     ext.l      D0
  1920. 000017B6  221F                     move.l     D1, [A7]+
  1921. 000017B8  9280                     sub.l      D1, D0
  1922. 000017BA  3F01                     move.w     -[A7], D1
  1923. 000017BC  594F                     subq.w     A7, 4
  1924. 000017BE  486D FEB0                pea.l      [A5 - 0x150]
  1925. 000017C2  486E FFB8                pea.l      [A6 - 0x48]
  1926. 000017C6  3F3C 100E                move.w     -[A7], 0x100E
  1927. 000017CA  A9EB                     syscall    Pack4/FP68K
  1928. 000017CC  486E FFB8                pea.l      [A6 - 0x48]
  1929. 000017D0  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1930. 000017D4  3007                     move.w     D0, D7
  1931. 000017D6  48C0                     ext.l      D0
  1932. 000017D8  D09F                     add.l      D0, [A7]+
  1933. 000017DA  3F00                     move.w     -[A7], D0
  1934. 000017DC  594F                     subq.w     A7, 4
  1935. 000017DE  486D FEB4                pea.l      [A5 - 0x14C]
  1936. 000017E2  486E FFAE                pea.l      [A6 - 0x52]
  1937. 000017E6  3F3C 100E                move.w     -[A7], 0x100E
  1938. 000017EA  A9EB                     syscall    Pack4/FP68K
  1939. 000017EC  486E FFAE                pea.l      [A6 - 0x52]
  1940. 000017F0  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1941. 000017F4  3007                     move.w     D0, D7
  1942. 000017F6  48C0                     ext.l      D0
  1943. 000017F8  D09F                     add.l      D0, [A7]+
  1944. 000017FA  3F00                     move.w     -[A7], D0
  1945. 000017FC  A8A7                     syscall    SetRect
  1946. 000017FE  486E FFE8                pea.l      [A6 - 0x18]
  1947. 00001802  A8BA                     syscall    InvertOval
  1948. 00001804  5247                     addq.w     D7, 1
  1949. 00001806  0C47 0032                cmpi.w     D7, 0x32 /* '2' */
  1950. 0000180A  6F00 FF68                ble        -0x96 /* 00001774 */
  1951. 0000180E  7E32                     moveq.l    D7, 0x32
  1952. label00001810:
  1953. 00001810  486E FFE8                pea.l      [A6 - 0x18]
  1954. 00001814  594F                     subq.w     A7, 4
  1955. 00001816  486D FEB0                pea.l      [A5 - 0x150]
  1956. 0000181A  486E FFCC                pea.l      [A6 - 0x34]
  1957. 0000181E  3F3C 100E                move.w     -[A7], 0x100E
  1958. 00001822  A9EB                     syscall    Pack4/FP68K
  1959. 00001824  486E FFCC                pea.l      [A6 - 0x34]
  1960. 00001828  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1961. 0000182C  3007                     move.w     D0, D7
  1962. 0000182E  48C0                     ext.l      D0
  1963. 00001830  221F                     move.l     D1, [A7]+
  1964. 00001832  9280                     sub.l      D1, D0
  1965. 00001834  3F01                     move.w     -[A7], D1
  1966. 00001836  594F                     subq.w     A7, 4
  1967. 00001838  486D FEB4                pea.l      [A5 - 0x14C]
  1968. 0000183C  486E FFC2                pea.l      [A6 - 0x3E]
  1969. 00001840  3F3C 100E                move.w     -[A7], 0x100E
  1970. 00001844  A9EB                     syscall    Pack4/FP68K
  1971. 00001846  486E FFC2                pea.l      [A6 - 0x3E]
  1972. 0000184A  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1973. 0000184E  3007                     move.w     D0, D7
  1974. 00001850  48C0                     ext.l      D0
  1975. 00001852  221F                     move.l     D1, [A7]+
  1976. 00001854  9280                     sub.l      D1, D0
  1977. 00001856  3F01                     move.w     -[A7], D1
  1978. 00001858  594F                     subq.w     A7, 4
  1979. 0000185A  486D FEB0                pea.l      [A5 - 0x150]
  1980. 0000185E  486E FFB8                pea.l      [A6 - 0x48]
  1981. 00001862  3F3C 100E                move.w     -[A7], 0x100E
  1982. 00001866  A9EB                     syscall    Pack4/FP68K
  1983. 00001868  486E FFB8                pea.l      [A6 - 0x48]
  1984. 0000186C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1985. 00001870  3007                     move.w     D0, D7
  1986. 00001872  48C0                     ext.l      D0
  1987. 00001874  D09F                     add.l      D0, [A7]+
  1988. 00001876  3F00                     move.w     -[A7], D0
  1989. 00001878  594F                     subq.w     A7, 4
  1990. 0000187A  486D FEB4                pea.l      [A5 - 0x14C]
  1991. 0000187E  486E FFAE                pea.l      [A6 - 0x52]
  1992. 00001882  3F3C 100E                move.w     -[A7], 0x100E
  1993. 00001886  A9EB                     syscall    Pack4/FP68K
  1994. 00001888  486E FFAE                pea.l      [A6 - 0x52]
  1995. 0000188C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1996. 00001890  3007                     move.w     D0, D7
  1997. 00001892  48C0                     ext.l      D0
  1998. 00001894  D09F                     add.l      D0, [A7]+
  1999. 00001896  3F00                     move.w     -[A7], D0
  2000. 00001898  A8A7                     syscall    SetRect
  2001. 0000189A  486E FFE8                pea.l      [A6 - 0x18]
  2002. 0000189E  A8BA                     syscall    InvertOval
  2003. 000018A0  5347                     subq.w     D7, 1
  2004. 000018A2  0C47 0005                cmpi.w     D7, 0x5
  2005. 000018A6  6C00 FF68                bge        -0x96 /* 00001810 */
  2006. 000018AA  2E1F                     move.l     D7, [A7]+
  2007. 000018AC  4E5E                     unlink     A6
  2008. 000018AE  4E75                     rts
  2009. fn000018B0:
  2010. 000018B0  4E56 FFC8                link       A6, -0x0038
  2011. 000018B4  4EBA F51E                jsr        [PC - 0xAE2 /* 00000DD4 */]
  2012. 000018B8  486D FEBC                pea.l      [A5 - 0x144]
  2013. 000018BC  486E FFF6                pea.l      [A6 - 0xA]
  2014. 000018C0  3F3C 100E                move.w     -[A7], 0x100E
  2015. 000018C4  A9EB                     syscall    Pack4/FP68K
  2016. 000018C6  486D FEB0                pea.l      [A5 - 0x150]
  2017. 000018CA  486E FFF6                pea.l      [A6 - 0xA]
  2018. 000018CE  3F3C 1000                move.w     -[A7], 0x1000
  2019. 000018D2  A9EB                     syscall    Pack4/FP68K
  2020. 000018D4  486E FFF6                pea.l      [A6 - 0xA]
  2021. 000018D8  486D FEB0                pea.l      [A5 - 0x150]
  2022. 000018DC  3F3C 1010                move.w     -[A7], 0x1010
  2023. 000018E0  A9EB                     syscall    Pack4/FP68K
  2024. 000018E2  486D FEC0                pea.l      [A5 - 0x140]
  2025. 000018E6  486E FFF6                pea.l      [A6 - 0xA]
  2026. 000018EA  3F3C 100E                move.w     -[A7], 0x100E
  2027. 000018EE  A9EB                     syscall    Pack4/FP68K
  2028. 000018F0  486D FEB4                pea.l      [A5 - 0x14C]
  2029. 000018F4  486E FFF6                pea.l      [A6 - 0xA]
  2030. 000018F8  3F3C 1000                move.w     -[A7], 0x1000
  2031. 000018FC  A9EB                     syscall    Pack4/FP68K
  2032. 000018FE  486E FFF6                pea.l      [A6 - 0xA]
  2033. 00001902  486D FEB4                pea.l      [A5 - 0x14C]
  2034. 00001906  3F3C 1010                move.w     -[A7], 0x1010
  2035. 0000190A  A9EB                     syscall    Pack4/FP68K
  2036. 0000190C  554F                     subq.w     A7, 2
  2037. 0000190E  4EBA 02EC                jsr        [PC + 0x2EC /* 00001BFC */]
  2038. 00001912  4A1F                     tst.b      [A7]+
  2039. 00001914  670E                     beq        +0x10 /* 00001924 */
  2040. 00001916  1B7C 0001 FF00           move.b     [A5 - 0x100], 0x1
  2041. 0000191C  4EBA FE48                jsr        [PC - 0x1B8 /* 00001766 */]
  2042. 00001920  6000 0264                bra        +0x266 /* 00001B86 */
  2043. label00001924:
  2044. 00001924  3D7C 0006 FFFE           move.w     [A6 - 0x2], 0x6
  2045. 0000192A  486E FFFE                pea.l      [A6 - 0x2]
  2046. 0000192E  486D FEB0                pea.l      [A5 - 0x150]
  2047. 00001932  486E FFF4                pea.l      [A6 - 0xC]
  2048. 00001936  3F3C 100E                move.w     -[A7], 0x100E
  2049. 0000193A  A9EB                     syscall    Pack4/FP68K
  2050. 0000193C  486E FFF4                pea.l      [A6 - 0xC]
  2051. 00001940  3F3C 2002                move.w     -[A7], 0x2002
  2052. 00001944  A9EB                     syscall    Pack4/FP68K
  2053. 00001946  3D7C 000A FFF2           move.w     [A6 - 0xE], 0xA /* '\n' */
  2054. 0000194C  486E FFF2                pea.l      [A6 - 0xE]
  2055. 00001950  486E FFF4                pea.l      [A6 - 0xC]
  2056. 00001954  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2057. 00001958  A9EB                     syscall    Pack4/FP68K
  2058. 0000195A  53C0                     sls        D0
  2059. 0000195C  486D FEB0                pea.l      [A5 - 0x150]
  2060. 00001960  486E FFE8                pea.l      [A6 - 0x18]
  2061. 00001964  3F3C 100E                move.w     -[A7], 0x100E
  2062. 00001968  A9EB                     syscall    Pack4/FP68K
  2063. 0000196A  3D7C 0006 FFE6           move.w     [A6 - 0x1A], 0x6
  2064. 00001970  486E FFE6                pea.l      [A6 - 0x1A]
  2065. 00001974  486E FFE8                pea.l      [A6 - 0x18]
  2066. 00001978  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2067. 0000197C  A9EB                     syscall    Pack4/FP68K
  2068. 0000197E  3D7C 0195 FFE4           move.w     [A6 - 0x1C], 0x195
  2069. 00001984  486E FFE4                pea.l      [A6 - 0x1C]
  2070. 00001988  486E FFE8                pea.l      [A6 - 0x18]
  2071. 0000198C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2072. 00001990  A9EB                     syscall    Pack4/FP68K
  2073. 00001992  5CC1                     sge        D1
  2074. 00001994  8001                     or.b       D0, D1
  2075. 00001996  3D7C 0006 FFE2           move.w     [A6 - 0x1E], 0x6
  2076. 0000199C  486E FFE2                pea.l      [A6 - 0x1E]
  2077. 000019A0  486D FEB4                pea.l      [A5 - 0x14C]
  2078. 000019A4  486E FFD8                pea.l      [A6 - 0x28]
  2079. 000019A8  3F3C 100E                move.w     -[A7], 0x100E
  2080. 000019AC  A9EB                     syscall    Pack4/FP68K
  2081. 000019AE  486E FFD8                pea.l      [A6 - 0x28]
  2082. 000019B2  3F3C 2002                move.w     -[A7], 0x2002
  2083. 000019B6  A9EB                     syscall    Pack4/FP68K
  2084. 000019B8  3D7C 000A FFD6           move.w     [A6 - 0x2A], 0xA /* '\n' */
  2085. 000019BE  486E FFD6                pea.l      [A6 - 0x2A]
  2086. 000019C2  486E FFD8                pea.l      [A6 - 0x28]
  2087. 000019C6  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2088. 000019CA  A9EB                     syscall    Pack4/FP68K
  2089. 000019CC  53C1                     sls        D1
  2090. 000019CE  8001                     or.b       D0, D1
  2091. 000019D0  486D FEB4                pea.l      [A5 - 0x14C]
  2092. 000019D4  486E FFCC                pea.l      [A6 - 0x34]
  2093. 000019D8  3F3C 100E                move.w     -[A7], 0x100E
  2094. 000019DC  A9EB                     syscall    Pack4/FP68K
  2095. 000019DE  3D7C 0006 FFCA           move.w     [A6 - 0x36], 0x6
  2096. 000019E4  486E FFCA                pea.l      [A6 - 0x36]
  2097. 000019E8  486E FFCC                pea.l      [A6 - 0x34]
  2098. 000019EC  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2099. 000019F0  A9EB                     syscall    Pack4/FP68K
  2100. 000019F2  3D7C 010E FFC8           move.w     [A6 - 0x38], 0x10E
  2101. 000019F8  486E FFC8                pea.l      [A6 - 0x38]
  2102. 000019FC  486E FFCC                pea.l      [A6 - 0x34]
  2103. 00001A00  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2104. 00001A04  A9EB                     syscall    Pack4/FP68K
  2105. 00001A06  5CC1                     sge        D1
  2106. 00001A08  8001                     or.b       D0, D1
  2107. 00001A0A  6700 0176                beq        +0x178 /* 00001B82 */
  2108. 00001A0E  1B7C 0001 FF00           move.b     [A5 - 0x100], 0x1
  2109. 00001A14  3D7C 0006 FFFE           move.w     [A6 - 0x2], 0x6
  2110. 00001A1A  486E FFFE                pea.l      [A6 - 0x2]
  2111. 00001A1E  486D FEB0                pea.l      [A5 - 0x150]
  2112. 00001A22  486E FFF4                pea.l      [A6 - 0xC]
  2113. 00001A26  3F3C 100E                move.w     -[A7], 0x100E
  2114. 00001A2A  A9EB                     syscall    Pack4/FP68K
  2115. 00001A2C  486E FFF4                pea.l      [A6 - 0xC]
  2116. 00001A30  3F3C 2002                move.w     -[A7], 0x2002
  2117. 00001A34  A9EB                     syscall    Pack4/FP68K
  2118. 00001A36  3D7C 000A FFF2           move.w     [A6 - 0xE], 0xA /* '\n' */
  2119. 00001A3C  486E FFF2                pea.l      [A6 - 0xE]
  2120. 00001A40  486E FFF4                pea.l      [A6 - 0xC]
  2121. 00001A44  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2122. 00001A48  A9EB                     syscall    Pack4/FP68K
  2123. 00001A4A  6222                     bhi        +0x24 /* 00001A6E */
  2124. 00001A4C  3D7C 000A FFFE           move.w     [A6 - 0x2], 0xA /* '\n' */
  2125. 00001A52  486E FFFE                pea.l      [A6 - 0x2]
  2126. 00001A56  486E FFF4                pea.l      [A6 - 0xC]
  2127. 00001A5A  3F3C 200E                move.w     -[A7], 0x200E
  2128. 00001A5E  A9EB                     syscall    Pack4/FP68K
  2129. 00001A60  486E FFF4                pea.l      [A6 - 0xC]
  2130. 00001A64  486D FEB0                pea.l      [A5 - 0x150]
  2131. 00001A68  3F3C 1010                move.w     -[A7], 0x1010
  2132. 00001A6C  A9EB                     syscall    Pack4/FP68K
  2133. label00001A6E:
  2134. 00001A6E  486D FEB0                pea.l      [A5 - 0x150]
  2135. 00001A72  486E FFF6                pea.l      [A6 - 0xA]
  2136. 00001A76  3F3C 100E                move.w     -[A7], 0x100E
  2137. 00001A7A  A9EB                     syscall    Pack4/FP68K
  2138. 00001A7C  3D7C 0006 FFF4           move.w     [A6 - 0xC], 0x6
  2139. 00001A82  486E FFF4                pea.l      [A6 - 0xC]
  2140. 00001A86  486E FFF6                pea.l      [A6 - 0xA]
  2141. 00001A8A  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2142. 00001A8E  A9EB                     syscall    Pack4/FP68K
  2143. 00001A90  3D7C 0195 FFF2           move.w     [A6 - 0xE], 0x195
  2144. 00001A96  486E FFF2                pea.l      [A6 - 0xE]
  2145. 00001A9A  486E FFF6                pea.l      [A6 - 0xA]
  2146. 00001A9E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2147. 00001AA2  A9EB                     syscall    Pack4/FP68K
  2148. 00001AA4  6D22                     blt        +0x24 /* 00001AC8 */
  2149. 00001AA6  3D7C 0195 FFFE           move.w     [A6 - 0x2], 0x195
  2150. 00001AAC  486E FFFE                pea.l      [A6 - 0x2]
  2151. 00001AB0  486E FFF4                pea.l      [A6 - 0xC]
  2152. 00001AB4  3F3C 200E                move.w     -[A7], 0x200E
  2153. 00001AB8  A9EB                     syscall    Pack4/FP68K
  2154. 00001ABA  486E FFF4                pea.l      [A6 - 0xC]
  2155. 00001ABE  486D FEB0                pea.l      [A5 - 0x150]
  2156. 00001AC2  3F3C 1010                move.w     -[A7], 0x1010
  2157. 00001AC6  A9EB                     syscall    Pack4/FP68K
  2158. label00001AC8:
  2159. 00001AC8  3D7C 0006 FFFE           move.w     [A6 - 0x2], 0x6
  2160. 00001ACE  486E FFFE                pea.l      [A6 - 0x2]
  2161. 00001AD2  486D FEB4                pea.l      [A5 - 0x14C]
  2162. 00001AD6  486E FFF4                pea.l      [A6 - 0xC]
  2163. 00001ADA  3F3C 100E                move.w     -[A7], 0x100E
  2164. 00001ADE  A9EB                     syscall    Pack4/FP68K
  2165. 00001AE0  486E FFF4                pea.l      [A6 - 0xC]
  2166. 00001AE4  3F3C 2002                move.w     -[A7], 0x2002
  2167. 00001AE8  A9EB                     syscall    Pack4/FP68K
  2168. 00001AEA  3D7C 000A FFF2           move.w     [A6 - 0xE], 0xA /* '\n' */
  2169. 00001AF0  486E FFF2                pea.l      [A6 - 0xE]
  2170. 00001AF4  486E FFF4                pea.l      [A6 - 0xC]
  2171. 00001AF8  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2172. 00001AFC  A9EB                     syscall    Pack4/FP68K
  2173. 00001AFE  6222                     bhi        +0x24 /* 00001B22 */
  2174. 00001B00  3D7C 000A FFFE           move.w     [A6 - 0x2], 0xA /* '\n' */
  2175. 00001B06  486E FFFE                pea.l      [A6 - 0x2]
  2176. 00001B0A  486E FFF4                pea.l      [A6 - 0xC]
  2177. 00001B0E  3F3C 200E                move.w     -[A7], 0x200E
  2178. 00001B12  A9EB                     syscall    Pack4/FP68K
  2179. 00001B14  486E FFF4                pea.l      [A6 - 0xC]
  2180. 00001B18  486D FEB4                pea.l      [A5 - 0x14C]
  2181. 00001B1C  3F3C 1010                move.w     -[A7], 0x1010
  2182. 00001B20  A9EB                     syscall    Pack4/FP68K
  2183. label00001B22:
  2184. 00001B22  486D FEB4                pea.l      [A5 - 0x14C]
  2185. 00001B26  486E FFF6                pea.l      [A6 - 0xA]
  2186. 00001B2A  3F3C 100E                move.w     -[A7], 0x100E
  2187. 00001B2E  A9EB                     syscall    Pack4/FP68K
  2188. 00001B30  3D7C 0006 FFF4           move.w     [A6 - 0xC], 0x6
  2189. 00001B36  486E FFF4                pea.l      [A6 - 0xC]
  2190. 00001B3A  486E FFF6                pea.l      [A6 - 0xA]
  2191. 00001B3E  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2192. 00001B42  A9EB                     syscall    Pack4/FP68K
  2193. 00001B44  3D7C 010E FFF2           move.w     [A6 - 0xE], 0x10E
  2194. 00001B4A  486E FFF2                pea.l      [A6 - 0xE]
  2195. 00001B4E  486E FFF6                pea.l      [A6 - 0xA]
  2196. 00001B52  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2197. 00001B56  A9EB                     syscall    Pack4/FP68K
  2198. 00001B58  6D22                     blt        +0x24 /* 00001B7C */
  2199. 00001B5A  3D7C 010E FFFE           move.w     [A6 - 0x2], 0x10E
  2200. 00001B60  486E FFFE                pea.l      [A6 - 0x2]
  2201. 00001B64  486E FFF4                pea.l      [A6 - 0xC]
  2202. 00001B68  3F3C 200E                move.w     -[A7], 0x200E
  2203. 00001B6C  A9EB                     syscall    Pack4/FP68K
  2204. 00001B6E  486E FFF4                pea.l      [A6 - 0xC]
  2205. 00001B72  486D FEB4                pea.l      [A5 - 0x14C]
  2206. 00001B76  3F3C 1010                move.w     -[A7], 0x1010
  2207. 00001B7A  A9EB                     syscall    Pack4/FP68K
  2208. label00001B7C:
  2209. 00001B7C  4EBA FBE8                jsr        [PC - 0x418 /* 00001766 */]
  2210. 00001B80  6004                     bra        +0x6 /* 00001B86 */
  2211. label00001B82:
  2212. 00001B82  4EBA F2BC                jsr        [PC - 0xD44 /* 00000E40 */]
  2213. label00001B86:
  2214. 00001B86  4E5E                     unlink     A6
  2215. 00001B88  4E75                     rts
  2216. fn00001B8A:
  2217. 00001B8A  302D FEA8                move.w     D0, [A5 - 0x158]
  2218. 00001B8E  D06D FEAC                add.w      D0, [A5 - 0x154]
  2219. 00001B92  0C40 017A                cmpi.w     D0, 0x17A
  2220. 00001B96  5EC0                     sgt        D0
  2221. 00001B98  322D FEA8                move.w     D1, [A5 - 0x158]
  2222. 00001B9C  D26D FEAC                add.w      D1, [A5 - 0x154]
  2223. 00001BA0  0C41 0025                cmpi.w     D1, 0x25 /* '%' */
  2224. 00001BA4  5DC1                     slt        D1
  2225. 00001BA6  8001                     or.b       D0, D1
  2226. 00001BA8  670A                     beq        +0xC /* 00001BB4 */
  2227. 00001BAA  302D FEAC                move.w     D0, [A5 - 0x154]
  2228. 00001BAE  4440                     neg.w      D0
  2229. 00001BB0  3B40 FEAC                move.w     [A5 - 0x154], D0
  2230. label00001BB4:
  2231. 00001BB4  302D FEAA                move.w     D0, [A5 - 0x156]
  2232. 00001BB8  D06D FEAE                add.w      D0, [A5 - 0x152]
  2233. 00001BBC  0C40 00F3                cmpi.w     D0, 0xF3
  2234. 00001BC0  5EC0                     sgt        D0
  2235. 00001BC2  322D FEAA                move.w     D1, [A5 - 0x156]
  2236. 00001BC6  D26D FEAE                add.w      D1, [A5 - 0x152]
  2237. 00001BCA  0C41 0025                cmpi.w     D1, 0x25 /* '%' */
  2238. 00001BCE  5DC1                     slt        D1
  2239. 00001BD0  8001                     or.b       D0, D1
  2240. 00001BD2  670A                     beq        +0xC /* 00001BDE */
  2241. 00001BD4  302D FEAE                move.w     D0, [A5 - 0x152]
  2242. 00001BD8  4440                     neg.w      D0
  2243. 00001BDA  3B40 FEAE                move.w     [A5 - 0x152], D0
  2244. label00001BDE:
  2245. 00001BDE  4EBA F01E                jsr        [PC - 0xFE2 /* 00000BFE */]
  2246. 00001BE2  302D FEA8                move.w     D0, [A5 - 0x158]
  2247. 00001BE6  D06D FEAC                add.w      D0, [A5 - 0x154]
  2248. 00001BEA  3B40 FEA8                move.w     [A5 - 0x158], D0
  2249. 00001BEE  302D FEAA                move.w     D0, [A5 - 0x156]
  2250. 00001BF2  D06D FEAE                add.w      D0, [A5 - 0x152]
  2251. 00001BF6  3B40 FEAA                move.w     [A5 - 0x156], D0
  2252. 00001BFA  4E75                     rts
  2253. fn00001BFC:
  2254. 00001BFC  4E56 FFCE                link       A6, -0x0032
  2255. 00001C00  486E FFE2                pea.l      [A6 - 0x1E]
  2256. 00001C04  486D FEA8                pea.l      [A5 - 0x158]
  2257. 00001C08  486D FEB0                pea.l      [A5 - 0x150]
  2258. 00001C0C  486E FFD8                pea.l      [A6 - 0x28]
  2259. 00001C10  3F3C 100E                move.w     -[A7], 0x100E
  2260. 00001C14  A9EB                     syscall    Pack4/FP68K
  2261. 00001C16  486E FFD8                pea.l      [A6 - 0x28]
  2262. 00001C1A  3F3C 2002                move.w     -[A7], 0x2002
  2263. 00001C1E  A9EB                     syscall    Pack4/FP68K
  2264. 00001C20  486E FFD8                pea.l      [A6 - 0x28]
  2265. 00001C24  486E FFD8                pea.l      [A6 - 0x28]
  2266. 00001C28  3F3C 0004                move.w     -[A7], 0x4
  2267. 00001C2C  A9EB                     syscall    Pack4/FP68K
  2268. 00001C2E  486D FEAA                pea.l      [A5 - 0x156]
  2269. 00001C32  486D FEB4                pea.l      [A5 - 0x14C]
  2270. 00001C36  486E FFCE                pea.l      [A6 - 0x32]
  2271. 00001C3A  3F3C 100E                move.w     -[A7], 0x100E
  2272. 00001C3E  A9EB                     syscall    Pack4/FP68K
  2273. 00001C40  486E FFCE                pea.l      [A6 - 0x32]
  2274. 00001C44  3F3C 2002                move.w     -[A7], 0x2002
  2275. 00001C48  A9EB                     syscall    Pack4/FP68K
  2276. 00001C4A  486E FFCE                pea.l      [A6 - 0x32]
  2277. 00001C4E  486E FFCE                pea.l      [A6 - 0x32]
  2278. 00001C52  3F3C 0004                move.w     -[A7], 0x4
  2279. 00001C56  A9EB                     syscall    Pack4/FP68K
  2280. 00001C58  486E FFCE                pea.l      [A6 - 0x32]
  2281. 00001C5C  486E FFD8                pea.l      [A6 - 0x28]
  2282. 00001C60  3F3C 0000                move.w     -[A7], 0x0
  2283. 00001C64  A9EB                     syscall    Pack4/FP68K
  2284. 00001C66  486E FFD8                pea.l      [A6 - 0x28]
  2285. 00001C6A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2286. 00001C6E  584F                     addq.w     A7, 4
  2287. 00001C70  486E FFE2                pea.l      [A6 - 0x1E]
  2288. 00001C74  486E FFEC                pea.l      [A6 - 0x14]
  2289. 00001C78  3F3C 1010                move.w     -[A7], 0x1010
  2290. 00001C7C  A9EB                     syscall    Pack4/FP68K
  2291. 00001C7E  3D7C 0020 FFEA           move.w     [A6 - 0x16], 0x20 /* ' ' */
  2292. 00001C84  486E FFEA                pea.l      [A6 - 0x16]
  2293. 00001C88  486E FFEC                pea.l      [A6 - 0x14]
  2294. 00001C8C  486E FFE0                pea.l      [A6 - 0x20]
  2295. 00001C90  3F3C 100E                move.w     -[A7], 0x100E
  2296. 00001C94  A9EB                     syscall    Pack4/FP68K
  2297. 00001C96  486E FFE0                pea.l      [A6 - 0x20]
  2298. 00001C9A  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2299. 00001C9E  A9EB                     syscall    Pack4/FP68K
  2300. 00001CA0  55C0                     scs        D0
  2301. 00001CA2  4400                     neg.b      D0
  2302. 00001CA4  1D40 0008                move.b     [A6 + 0x8], D0
  2303. 00001CA8  4E5E                     unlink     A6
  2304. 00001CAA  4E75                     rts
  2305. fn00001CAC:
  2306. 00001CAC  4E56 FFCA                link       A6, -0x0036
  2307. 00001CB0  486E FFDE                pea.l      [A6 - 0x22]
  2308. 00001CB4  486D FEA8                pea.l      [A5 - 0x158]
  2309. 00001CB8  486D FEB0                pea.l      [A5 - 0x150]
  2310. 00001CBC  486E FFD4                pea.l      [A6 - 0x2C]
  2311. 00001CC0  3F3C 100E                move.w     -[A7], 0x100E
  2312. 00001CC4  A9EB                     syscall    Pack4/FP68K
  2313. 00001CC6  486E FFD4                pea.l      [A6 - 0x2C]
  2314. 00001CCA  3F3C 2002                move.w     -[A7], 0x2002
  2315. 00001CCE  A9EB                     syscall    Pack4/FP68K
  2316. 00001CD0  486E FFD4                pea.l      [A6 - 0x2C]
  2317. 00001CD4  486E FFD4                pea.l      [A6 - 0x2C]
  2318. 00001CD8  3F3C 0004                move.w     -[A7], 0x4
  2319. 00001CDC  A9EB                     syscall    Pack4/FP68K
  2320. 00001CDE  486D FEAA                pea.l      [A5 - 0x156]
  2321. 00001CE2  486D FEB4                pea.l      [A5 - 0x14C]
  2322. 00001CE6  486E FFCA                pea.l      [A6 - 0x36]
  2323. 00001CEA  3F3C 100E                move.w     -[A7], 0x100E
  2324. 00001CEE  A9EB                     syscall    Pack4/FP68K
  2325. 00001CF0  486E FFCA                pea.l      [A6 - 0x36]
  2326. 00001CF4  3F3C 2002                move.w     -[A7], 0x2002
  2327. 00001CF8  A9EB                     syscall    Pack4/FP68K
  2328. 00001CFA  486E FFCA                pea.l      [A6 - 0x36]
  2329. 00001CFE  486E FFCA                pea.l      [A6 - 0x36]
  2330. 00001D02  3F3C 0004                move.w     -[A7], 0x4
  2331. 00001D06  A9EB                     syscall    Pack4/FP68K
  2332. 00001D08  486E FFCA                pea.l      [A6 - 0x36]
  2333. 00001D0C  486E FFD4                pea.l      [A6 - 0x2C]
  2334. 00001D10  3F3C 0000                move.w     -[A7], 0x0
  2335. 00001D14  A9EB                     syscall    Pack4/FP68K
  2336. 00001D16  486E FFD4                pea.l      [A6 - 0x2C]
  2337. 00001D1A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2338. 00001D1E  584F                     addq.w     A7, 4
  2339. 00001D20  486E FFDE                pea.l      [A6 - 0x22]
  2340. 00001D24  486E FFEC                pea.l      [A6 - 0x14]
  2341. 00001D28  3F3C 1010                move.w     -[A7], 0x1010
  2342. 00001D2C  A9EB                     syscall    Pack4/FP68K
  2343. 00001D2E  486E FFEC                pea.l      [A6 - 0x14]
  2344. 00001D32  486E FFDE                pea.l      [A6 - 0x22]
  2345. 00001D36  3F3C 100E                move.w     -[A7], 0x100E
  2346. 00001D3A  A9EB                     syscall    Pack4/FP68K
  2347. 00001D3C  486E FFDE                pea.l      [A6 - 0x22]
  2348. 00001D40  486E FFDE                pea.l      [A6 - 0x22]
  2349. 00001D44  3F3C 0004                move.w     -[A7], 0x4
  2350. 00001D48  A9EB                     syscall    Pack4/FP68K
  2351. 00001D4A  486E FFDE                pea.l      [A6 - 0x22]
  2352. 00001D4E  486D FE48                pea.l      [A5 - 0x1B8]
  2353. 00001D52  486E FFD4                pea.l      [A6 - 0x2C]
  2354. 00001D56  3F3C 200E                move.w     -[A7], 0x200E
  2355. 00001D5A  A9EB                     syscall    Pack4/FP68K
  2356. 00001D5C  486E FFD4                pea.l      [A6 - 0x2C]
  2357. 00001D60  3F3C 0006                move.w     -[A7], 0x6
  2358. 00001D64  A9EB                     syscall    Pack4/FP68K
  2359. 00001D66  486E FFD4                pea.l      [A6 - 0x2C]
  2360. 00001D6A  486E FFE8                pea.l      [A6 - 0x18]
  2361. 00001D6E  3F3C 1010                move.w     -[A7], 0x1010
  2362. 00001D72  A9EB                     syscall    Pack4/FP68K
  2363. 00001D74  486D FEB0                pea.l      [A5 - 0x150]
  2364. 00001D78  486D FEA8                pea.l      [A5 - 0x158]
  2365. 00001D7C  486E FFDE                pea.l      [A6 - 0x22]
  2366. 00001D80  3F3C 200E                move.w     -[A7], 0x200E
  2367. 00001D84  A9EB                     syscall    Pack4/FP68K
  2368. 00001D86  486E FFDE                pea.l      [A6 - 0x22]
  2369. 00001D8A  3F3C 1002                move.w     -[A7], 0x1002
  2370. 00001D8E  A9EB                     syscall    Pack4/FP68K
  2371. 00001D90  486E FFE8                pea.l      [A6 - 0x18]
  2372. 00001D94  486E FFDE                pea.l      [A6 - 0x22]
  2373. 00001D98  3F3C 1004                move.w     -[A7], 0x1004
  2374. 00001D9C  A9EB                     syscall    Pack4/FP68K
  2375. 00001D9E  486D FEBC                pea.l      [A5 - 0x144]
  2376. 00001DA2  486E FFDE                pea.l      [A6 - 0x22]
  2377. 00001DA6  3F3C 1000                move.w     -[A7], 0x1000
  2378. 00001DAA  A9EB                     syscall    Pack4/FP68K
  2379. 00001DAC  486E FFDE                pea.l      [A6 - 0x22]
  2380. 00001DB0  486D FEBC                pea.l      [A5 - 0x144]
  2381. 00001DB4  3F3C 1010                move.w     -[A7], 0x1010
  2382. 00001DB8  A9EB                     syscall    Pack4/FP68K
  2383. 00001DBA  486D FEB4                pea.l      [A5 - 0x14C]
  2384. 00001DBE  486D FEAA                pea.l      [A5 - 0x156]
  2385. 00001DC2  486E FFDE                pea.l      [A6 - 0x22]
  2386. 00001DC6  3F3C 200E                move.w     -[A7], 0x200E
  2387. 00001DCA  A9EB                     syscall    Pack4/FP68K
  2388. 00001DCC  486E FFDE                pea.l      [A6 - 0x22]
  2389. 00001DD0  3F3C 1002                move.w     -[A7], 0x1002
  2390. 00001DD4  A9EB                     syscall    Pack4/FP68K
  2391. 00001DD6  486E FFE8                pea.l      [A6 - 0x18]
  2392. 00001DDA  486E FFDE                pea.l      [A6 - 0x22]
  2393. 00001DDE  3F3C 1004                move.w     -[A7], 0x1004
  2394. 00001DE2  A9EB                     syscall    Pack4/FP68K
  2395. 00001DE4  486D FEC0                pea.l      [A5 - 0x140]
  2396. 00001DE8  486E FFDE                pea.l      [A6 - 0x22]
  2397. 00001DEC  3F3C 1000                move.w     -[A7], 0x1000
  2398. 00001DF0  A9EB                     syscall    Pack4/FP68K
  2399. 00001DF2  486E FFDE                pea.l      [A6 - 0x22]
  2400. 00001DF6  486D FEC0                pea.l      [A5 - 0x140]
  2401. 00001DFA  3F3C 1010                move.w     -[A7], 0x1010
  2402. 00001DFE  A9EB                     syscall    Pack4/FP68K
  2403. 00001E00  4E5E                     unlink     A6
  2404. 00001E02  4E75                     rts
  2405. fn00001E04:
  2406. 00001E04  4E56 FFF4                link       A6, -0x000C
  2407. 00001E08  487A 0098                pea.l      [PC + 0x98 /* 00001EA2, value 0x3FFEC909 */]
  2408. 00001E0C  486D FEB8                pea.l      [A5 - 0x148]
  2409. 00001E10  486E FFF6                pea.l      [A6 - 0xA]
  2410. 00001E14  3F3C 100E                move.w     -[A7], 0x100E
  2411. 00001E18  A9EB                     syscall    Pack4/FP68K
  2412. 00001E1A  486E FFF6                pea.l      [A6 - 0xA]
  2413. 00001E1E  3F3C 0002                move.w     -[A7], 0x2
  2414. 00001E22  A9EB                     syscall    Pack4/FP68K
  2415. 00001E24  486E FFF6                pea.l      [A6 - 0xA]
  2416. 00001E28  486D FEB8                pea.l      [A5 - 0x148]
  2417. 00001E2C  3F3C 1010                move.w     -[A7], 0x1010
  2418. 00001E30  A9EB                     syscall    Pack4/FP68K
  2419. 00001E32  426E FFFE                clr.w      [A6 - 0x2]
  2420. 00001E36  486E FFFE                pea.l      [A6 - 0x2]
  2421. 00001E3A  486D FEB8                pea.l      [A5 - 0x148]
  2422. 00001E3E  486E FFF4                pea.l      [A6 - 0xC]
  2423. 00001E42  3F3C 100E                move.w     -[A7], 0x100E
  2424. 00001E46  A9EB                     syscall    Pack4/FP68K
  2425. 00001E48  486E FFF4                pea.l      [A6 - 0xC]
  2426. 00001E4C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2427. 00001E50  A9EB                     syscall    Pack4/FP68K
  2428. 00001E52  643C                     bcc        +0x3E /* 00001E90 */
  2429. 00001E54  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  2430. 00001E5A  486E FFFE                pea.l      [A6 - 0x2]
  2431. 00001E5E  41FA 0038                lea.l      A0, [PC + 0x38 /* 00001E98, value 0x4000C90F, cstring "@" */]
  2432. 00001E62  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2433. 00001E66  4851                     pea.l      [A1]
  2434. 00001E68  22D8                     move.l     [A1]+, [A0]+
  2435. 00001E6A  22D8                     move.l     [A1]+, [A0]+
  2436. 00001E6C  32D8                     move.w     [A1]+, [A0]+
  2437. 00001E6E  3F3C 2004                move.w     -[A7], 0x2004
  2438. 00001E72  A9EB                     syscall    Pack4/FP68K
  2439. 00001E74  486D FEB8                pea.l      [A5 - 0x148]
  2440. 00001E78  486E FFF4                pea.l      [A6 - 0xC]
  2441. 00001E7C  3F3C 1000                move.w     -[A7], 0x1000
  2442. 00001E80  A9EB                     syscall    Pack4/FP68K
  2443. 00001E82  486E FFF4                pea.l      [A6 - 0xC]
  2444. 00001E86  486D FEB8                pea.l      [A5 - 0x148]
  2445. 00001E8A  3F3C 1010                move.w     -[A7], 0x1010
  2446. 00001E8E  A9EB                     syscall    Pack4/FP68K
  2447. label00001E90:
  2448. 00001E90  4EBA EFAE                jsr        [PC - 0x1052 /* 00000E40 */]
  2449. 00001E94  4E5E                     unlink     A6
  2450. 00001E96  4E75                     rts
  2451. 00001E98  4000                     negx.b     D0
  2452. 00001E9A  C90F                     abcd       -[A4], -[A7]
  2453. 00001E9C  DAD3                     add.w      A5, [A3]
  2454. 00001E9E  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  2455. 00001EA2  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  2456. 00001EA4  C909                     abcd       -[A4], -[A1]
  2457. 00001EA6  6BB9                     bmi        -0x45 /* 00001E61 */
  2458. 00001EA8  8C7E                     or.w       D6, <<invalid special address>>
  2459. 00001EAA  2825                     move.l     D4, -[A5]
  2460. fn00001EAC:
  2461. 00001EAC  4E56 FFEA                link       A6, -0x0016
  2462. 00001EB0  486D FEB8                pea.l      [A5 - 0x148]
  2463. 00001EB4  41FA 00B8                lea.l      A0, [PC + 0xB8 /* 00001F6E, value 0x3FFEC909 */]
  2464. 00001EB8  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2465. 00001EBC  4851                     pea.l      [A1]
  2466. 00001EBE  22D8                     move.l     [A1]+, [A0]+
  2467. 00001EC0  22D8                     move.l     [A1]+, [A0]+
  2468. 00001EC2  32D8                     move.w     [A1]+, [A0]+
  2469. 00001EC4  3F3C 1000                move.w     -[A7], 0x1000
  2470. 00001EC8  A9EB                     syscall    Pack4/FP68K
  2471. 00001ECA  486E FFF6                pea.l      [A6 - 0xA]
  2472. 00001ECE  486D FEB8                pea.l      [A5 - 0x148]
  2473. 00001ED2  3F3C 1010                move.w     -[A7], 0x1010
  2474. 00001ED6  A9EB                     syscall    Pack4/FP68K
  2475. 00001ED8  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  2476. 00001EDE  486E FFFE                pea.l      [A6 - 0x2]
  2477. 00001EE2  41FA 0080                lea.l      A0, [PC + 0x80 /* 00001F64, value 0x4000C90F, cstring "@" */]
  2478. 00001EE6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2479. 00001EEA  4851                     pea.l      [A1]
  2480. 00001EEC  22D8                     move.l     [A1]+, [A0]+
  2481. 00001EEE  22D8                     move.l     [A1]+, [A0]+
  2482. 00001EF0  32D8                     move.w     [A1]+, [A0]+
  2483. 00001EF2  3F3C 2004                move.w     -[A7], 0x2004
  2484. 00001EF6  A9EB                     syscall    Pack4/FP68K
  2485. 00001EF8  486D FEB8                pea.l      [A5 - 0x148]
  2486. 00001EFC  486E FFF4                pea.l      [A6 - 0xC]
  2487. 00001F00  3F3C 100A                move.w     -[A7], 0x100A
  2488. 00001F04  A9EB                     syscall    Pack4/FP68K
  2489. 00001F06  644A                     bcc        +0x4C /* 00001F52 */
  2490. 00001F08  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  2491. 00001F0E  486E FFFE                pea.l      [A6 - 0x2]
  2492. 00001F12  41FA 0046                lea.l      A0, [PC + 0x46 /* 00001F5A, value 0x4000C90F, cstring "@" */]
  2493. 00001F16  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2494. 00001F1A  4851                     pea.l      [A1]
  2495. 00001F1C  22D8                     move.l     [A1]+, [A0]+
  2496. 00001F1E  22D8                     move.l     [A1]+, [A0]+
  2497. 00001F20  32D8                     move.w     [A1]+, [A0]+
  2498. 00001F22  3F3C 2004                move.w     -[A7], 0x2004
  2499. 00001F26  A9EB                     syscall    Pack4/FP68K
  2500. 00001F28  486E FFF4                pea.l      [A6 - 0xC]
  2501. 00001F2C  486D FEB8                pea.l      [A5 - 0x148]
  2502. 00001F30  486E FFEA                pea.l      [A6 - 0x16]
  2503. 00001F34  3F3C 100E                move.w     -[A7], 0x100E
  2504. 00001F38  A9EB                     syscall    Pack4/FP68K
  2505. 00001F3A  486E FFEA                pea.l      [A6 - 0x16]
  2506. 00001F3E  3F3C 0002                move.w     -[A7], 0x2
  2507. 00001F42  A9EB                     syscall    Pack4/FP68K
  2508. 00001F44  486E FFEA                pea.l      [A6 - 0x16]
  2509. 00001F48  486D FEB8                pea.l      [A5 - 0x148]
  2510. 00001F4C  3F3C 1010                move.w     -[A7], 0x1010
  2511. 00001F50  A9EB                     syscall    Pack4/FP68K
  2512. label00001F52:
  2513. 00001F52  4EBA EEEC                jsr        [PC - 0x1114 /* 00000E40 */]
  2514. 00001F56  4E5E                     unlink     A6
  2515. 00001F58  4E75                     rts
  2516. 00001F5A  4000                     negx.b     D0
  2517. 00001F5C  C90F                     abcd       -[A4], -[A7]
  2518. 00001F5E  DAD3                     add.w      A5, [A3]
  2519. 00001F60  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  2520. 00001F64  4000                     negx.b     D0
  2521. 00001F66  C90F                     abcd       -[A4], -[A7]
  2522. 00001F68  DAD3                     add.w      A5, [A3]
  2523. 00001F6A  F68C B9B7                .extension 0x68C <<F/2-3/3>> // unimplemented
  2524. 00001F6E  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  2525. 00001F70  C909                     abcd       -[A4], -[A1]
  2526. 00001F72  6BB9                     bmi        -0x45 /* 00001F2D */
  2527. 00001F74  8C7E                     or.w       D6, <<invalid special address>>
  2528. 00001F76  2825                     move.l     D4, -[A5]
  2529. fn00001F78:
  2530. 00001F78  4E56 FFE8                link       A6, -0x0018
  2531. 00001F7C  0C6D 000A FEC4           cmpi.w     [A5 - 0x13C], 0xA /* '\n' */
  2532. 00001F82  6F00 00DC                ble        +0xDE /* 00002060 */
  2533. 00001F86  486E FFF6                pea.l      [A6 - 0xA]
  2534. 00001F8A  486D FEB8                pea.l      [A5 - 0x148]
  2535. 00001F8E  486E FFEC                pea.l      [A6 - 0x14]
  2536. 00001F92  3F3C 100E                move.w     -[A7], 0x100E
  2537. 00001F96  A9EB                     syscall    Pack4/FP68K
  2538. 00001F98  486E FFEC                pea.l      [A6 - 0x14]
  2539. 00001F9C  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2540. 00001FA0  584F                     addq.w     A7, 4
  2541. 00001FA2  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  2542. 00001FA8  486E FFEA                pea.l      [A6 - 0x16]
  2543. 00001FAC  486E FFF6                pea.l      [A6 - 0xA]
  2544. 00001FB0  3F3C 2004                move.w     -[A7], 0x2004
  2545. 00001FB4  A9EB                     syscall    Pack4/FP68K
  2546. 00001FB6  3D7C 0005 FFE8           move.w     [A6 - 0x18], 0x5
  2547. 00001FBC  486E FFE8                pea.l      [A6 - 0x18]
  2548. 00001FC0  486E FFF6                pea.l      [A6 - 0xA]
  2549. 00001FC4  3F3C 2004                move.w     -[A7], 0x2004
  2550. 00001FC8  A9EB                     syscall    Pack4/FP68K
  2551. 00001FCA  486D FEBC                pea.l      [A5 - 0x144]
  2552. 00001FCE  486E FFF6                pea.l      [A6 - 0xA]
  2553. 00001FD2  3F3C 1000                move.w     -[A7], 0x1000
  2554. 00001FD6  A9EB                     syscall    Pack4/FP68K
  2555. 00001FD8  486E FFF6                pea.l      [A6 - 0xA]
  2556. 00001FDC  486D FEBC                pea.l      [A5 - 0x144]
  2557. 00001FE0  3F3C 1010                move.w     -[A7], 0x1010
  2558. 00001FE4  A9EB                     syscall    Pack4/FP68K
  2559. 00001FE6  486E FFF6                pea.l      [A6 - 0xA]
  2560. 00001FEA  486D FEB8                pea.l      [A5 - 0x148]
  2561. 00001FEE  486E FFEC                pea.l      [A6 - 0x14]
  2562. 00001FF2  3F3C 100E                move.w     -[A7], 0x100E
  2563. 00001FF6  A9EB                     syscall    Pack4/FP68K
  2564. 00001FF8  486E FFEC                pea.l      [A6 - 0x14]
  2565. 00001FFC  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  2566. 00002000  584F                     addq.w     A7, 4
  2567. 00002002  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  2568. 00002008  486E FFEA                pea.l      [A6 - 0x16]
  2569. 0000200C  486E FFF6                pea.l      [A6 - 0xA]
  2570. 00002010  3F3C 2004                move.w     -[A7], 0x2004
  2571. 00002014  A9EB                     syscall    Pack4/FP68K
  2572. 00002016  3D7C 0005 FFE8           move.w     [A6 - 0x18], 0x5
  2573. 0000201C  486E FFE8                pea.l      [A6 - 0x18]
  2574. 00002020  486E FFF6                pea.l      [A6 - 0xA]
  2575. 00002024  3F3C 2004                move.w     -[A7], 0x2004
  2576. 00002028  A9EB                     syscall    Pack4/FP68K
  2577. 0000202A  486D FEC0                pea.l      [A5 - 0x140]
  2578. 0000202E  486E FFF6                pea.l      [A6 - 0xA]
  2579. 00002032  3F3C 1000                move.w     -[A7], 0x1000
  2580. 00002036  A9EB                     syscall    Pack4/FP68K
  2581. 00002038  486E FFF6                pea.l      [A6 - 0xA]
  2582. 0000203C  486D FEC0                pea.l      [A5 - 0x140]
  2583. 00002040  3F3C 1010                move.w     -[A7], 0x1010
  2584. 00002044  A9EB                     syscall    Pack4/FP68K
  2585. 00002046  302D FEC4                move.w     D0, [A5 - 0x13C]
  2586. 0000204A  0640 FFF6                addi.w     D0, 0xFFF6
  2587. 0000204E  3B40 FEC4                move.w     [A5 - 0x13C], D0
  2588. 00002052  4EBA F31A                jsr        [PC - 0xCE6 /* 0000136E */]
  2589. 00002056  4A6D FEC4                tst.w      [A5 - 0x13C]
  2590. 0000205A  6604                     bne        +0x6 /* 00002060 */
  2591. 0000205C  4EBA F4E6                jsr        [PC - 0xB1A /* 00001544 */]
  2592. label00002060:
  2593. 00002060  4E5E                     unlink     A6
  2594. 00002062  4E75                     rts
  2595. fn00002064:
  2596. 00002064  4E56 FFEA                link       A6, -0x0016
  2597. 00002068  4A6D FEC4                tst.w      [A5 - 0x13C]
  2598. 0000206C  6F00 00B2                ble        +0xB4 /* 00002120 */
  2599. 00002070  486E FFF6                pea.l      [A6 - 0xA]
  2600. 00002074  486D FEB8                pea.l      [A5 - 0x148]
  2601. 00002078  486E FFEC                pea.l      [A6 - 0x14]
  2602. 0000207C  3F3C 100E                move.w     -[A7], 0x100E
  2603. 00002080  A9EB                     syscall    Pack4/FP68K
  2604. 00002082  486E FFEC                pea.l      [A6 - 0x14]
  2605. 00002086  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2606. 0000208A  584F                     addq.w     A7, 4
  2607. 0000208C  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  2608. 00002092  486E FFEA                pea.l      [A6 - 0x16]
  2609. 00002096  486E FFF6                pea.l      [A6 - 0xA]
  2610. 0000209A  3F3C 2004                move.w     -[A7], 0x2004
  2611. 0000209E  A9EB                     syscall    Pack4/FP68K
  2612. 000020A0  486D FEBC                pea.l      [A5 - 0x144]
  2613. 000020A4  486E FFF6                pea.l      [A6 - 0xA]
  2614. 000020A8  3F3C 1000                move.w     -[A7], 0x1000
  2615. 000020AC  A9EB                     syscall    Pack4/FP68K
  2616. 000020AE  486E FFF6                pea.l      [A6 - 0xA]
  2617. 000020B2  486D FEBC                pea.l      [A5 - 0x144]
  2618. 000020B6  3F3C 1010                move.w     -[A7], 0x1010
  2619. 000020BA  A9EB                     syscall    Pack4/FP68K
  2620. 000020BC  486E FFF6                pea.l      [A6 - 0xA]
  2621. 000020C0  486D FEB8                pea.l      [A5 - 0x148]
  2622. 000020C4  486E FFEC                pea.l      [A6 - 0x14]
  2623. 000020C8  3F3C 100E                move.w     -[A7], 0x100E
  2624. 000020CC  A9EB                     syscall    Pack4/FP68K
  2625. 000020CE  486E FFEC                pea.l      [A6 - 0x14]
  2626. 000020D2  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  2627. 000020D6  584F                     addq.w     A7, 4
  2628. 000020D8  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  2629. 000020DE  486E FFEA                pea.l      [A6 - 0x16]
  2630. 000020E2  486E FFF6                pea.l      [A6 - 0xA]
  2631. 000020E6  3F3C 2004                move.w     -[A7], 0x2004
  2632. 000020EA  A9EB                     syscall    Pack4/FP68K
  2633. 000020EC  486D FEC0                pea.l      [A5 - 0x140]
  2634. 000020F0  486E FFF6                pea.l      [A6 - 0xA]
  2635. 000020F4  3F3C 1000                move.w     -[A7], 0x1000
  2636. 000020F8  A9EB                     syscall    Pack4/FP68K
  2637. 000020FA  486E FFF6                pea.l      [A6 - 0xA]
  2638. 000020FE  486D FEC0                pea.l      [A5 - 0x140]
  2639. 00002102  3F3C 1010                move.w     -[A7], 0x1010
  2640. 00002106  A9EB                     syscall    Pack4/FP68K
  2641. 00002108  302D FEC4                move.w     D0, [A5 - 0x13C]
  2642. 0000210C  5340                     subq.w     D0, 1
  2643. 0000210E  3B40 FEC4                move.w     [A5 - 0x13C], D0
  2644. 00002112  4EBA F25A                jsr        [PC - 0xDA6 /* 0000136E */]
  2645. 00002116  4A6D FEC4                tst.w      [A5 - 0x13C]
  2646. 0000211A  6604                     bne        +0x6 /* 00002120 */
  2647. 0000211C  4EBA F426                jsr        [PC - 0xBDA /* 00001544 */]
  2648. label00002120:
  2649. 00002120  4E5E                     unlink     A6
  2650. 00002122  4E75                     rts
  2651. fn00002124:
  2652. 00002124  594F                     subq.w     A7, 4
  2653. 00002126  3F3C 0004                move.w     -[A7], 0x4
  2654. 0000212A  A9B9                     syscall    GetCursor
  2655. 0000212C  2B5F FECA                move.l     [A5 - 0x136], [A7]+
  2656. 00002130  A850                     syscall    InitCursor
  2657. 00002132  4E75                     rts
  2658. fn00002134:
  2659. 00002134  594F                     subq.w     A7, 4
  2660. 00002136  3F3C 0001                move.w     -[A7], 0x1
  2661. 0000213A  A9BF                     syscall    GetRMenu
  2662. 0000213C  2B5F FEDA                move.l     [A5 - 0x126], [A7]+
  2663. 00002140  2F2D FEDA                move.l     -[A7], [A5 - 0x126]
  2664. 00002144  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  2665. 0000214A  A94D                     syscall    AppendResMenu/AddResMenu
  2666. 0000214C  2F2D FEDA                move.l     -[A7], [A5 - 0x126]
  2667. 00002150  4267                     clr.w      -[A7]
  2668. 00002152  A935                     syscall    InsertMenu
  2669. 00002154  594F                     subq.w     A7, 4
  2670. 00002156  3F3C 0002                move.w     -[A7], 0x2
  2671. 0000215A  A9BF                     syscall    GetRMenu
  2672. 0000215C  2B5F FED6                move.l     [A5 - 0x12A], [A7]+
  2673. 00002160  2F2D FED6                move.l     -[A7], [A5 - 0x12A]
  2674. 00002164  4267                     clr.w      -[A7]
  2675. 00002166  A935                     syscall    InsertMenu
  2676. 00002168  594F                     subq.w     A7, 4
  2677. 0000216A  3F3C 0003                move.w     -[A7], 0x3
  2678. 0000216E  A9BF                     syscall    GetRMenu
  2679. 00002170  2B5F FED2                move.l     [A5 - 0x12E], [A7]+
  2680. 00002174  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  2681. 00002178  4267                     clr.w      -[A7]
  2682. 0000217A  A935                     syscall    InsertMenu
  2683. 0000217C  594F                     subq.w     A7, 4
  2684. 0000217E  3F3C 0004                move.w     -[A7], 0x4
  2685. 00002182  A9BF                     syscall    GetRMenu
  2686. 00002184  2B5F FECE                move.l     [A5 - 0x132], [A7]+
  2687. 00002188  2F2D FECE                move.l     -[A7], [A5 - 0x132]
  2688. 0000218C  4267                     clr.w      -[A7]
  2689. 0000218E  A935                     syscall    InsertMenu
  2690. 00002190  A937                     syscall    DrawMenuBar
  2691. 00002192  4E75                     rts
  2692. fn00002194:
  2693. 00002194  594F                     subq.w     A7, 4
  2694. 00002196  A975                     syscall    TickCount
  2695. 00002198  2B5F FF4E                move.l     [A5 - 0xB2], [A7]+
  2696. 0000219C  4E75                     rts
  2697. fn0000219E:
  2698. 0000219E  594F                     subq.w     A7, 4
  2699. 000021A0  3F3C 03E8                move.w     -[A7], 0x3E8
  2700. 000021A4  A9BC                     syscall    GetPicture
  2701. 000021A6  2B5F FE94                move.l     [A5 - 0x16C], [A7]+
  2702. 000021AA  594F                     subq.w     A7, 4
  2703. 000021AC  3F3C 03E7                move.w     -[A7], 0x3E7
  2704. 000021B0  A9BC                     syscall    GetPicture
  2705. 000021B2  2B5F FE98                move.l     [A5 - 0x168], [A7]+
  2706. 000021B6  594F                     subq.w     A7, 4
  2707. 000021B8  3F3C 01FA                move.w     -[A7], 0x1FA
  2708. 000021BC  A9BC                     syscall    GetPicture
  2709. 000021BE  2B5F FE90                move.l     [A5 - 0x170], [A7]+
  2710. 000021C2  594F                     subq.w     A7, 4
  2711. 000021C4  3F3C 01FC                move.w     -[A7], 0x1FC
  2712. 000021C8  A9BC                     syscall    GetPicture
  2713. 000021CA  2B5F FE8C                move.l     [A5 - 0x174], [A7]+
  2714. 000021CE  594F                     subq.w     A7, 4
  2715. 000021D0  3F3C 01F6                move.w     -[A7], 0x1F6
  2716. 000021D4  A9BC                     syscall    GetPicture
  2717. 000021D6  2B5F FE88                move.l     [A5 - 0x178], [A7]+
  2718. 000021DA  594F                     subq.w     A7, 4
  2719. 000021DC  3F3C 01F8                move.w     -[A7], 0x1F8
  2720. 000021E0  A9BC                     syscall    GetPicture
  2721. 000021E2  2B5F FE84                move.l     [A5 - 0x17C], [A7]+
  2722. 000021E6  594F                     subq.w     A7, 4
  2723. 000021E8  3F3C 01FB                move.w     -[A7], 0x1FB
  2724. 000021EC  A9BC                     syscall    GetPicture
  2725. 000021EE  2B5F FE80                move.l     [A5 - 0x180], [A7]+
  2726. 000021F2  594F                     subq.w     A7, 4
  2727. 000021F4  3F3C 01F9                move.w     -[A7], 0x1F9
  2728. 000021F8  A9BC                     syscall    GetPicture
  2729. 000021FA  2B5F FE78                move.l     [A5 - 0x188], [A7]+
  2730. 000021FE  594F                     subq.w     A7, 4
  2731. 00002200  3F3C 01F7                move.w     -[A7], 0x1F7
  2732. 00002204  A9BC                     syscall    GetPicture
  2733. 00002206  2B5F FE74                move.l     [A5 - 0x18C], [A7]+
  2734. 0000220A  594F                     subq.w     A7, 4
  2735. 0000220C  3F3C 01F5                move.w     -[A7], 0x1F5
  2736. 00002210  A9BC                     syscall    GetPicture
  2737. 00002212  2B5F FE7C                move.l     [A5 - 0x184], [A7]+
  2738. 00002216  4E75                     rts
  2739. fn00002218:
  2740. 00002218  4E56 FFE0                link       A6, -0x0020
  2741. 0000221C  486E FFE8                pea.l      [A6 - 0x18]
  2742. 00002220  4267                     clr.w      -[A7]
  2743. 00002222  4267                     clr.w      -[A7]
  2744. 00002224  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2745. 00002228  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2746. 0000222C  A8A7                     syscall    SetRect
  2747. 0000222E  486E FFE0                pea.l      [A6 - 0x20]
  2748. 00002232  4267                     clr.w      -[A7]
  2749. 00002234  4267                     clr.w      -[A7]
  2750. 00002236  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2751. 0000223A  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2752. 0000223E  A8A7                     syscall    SetRect
  2753. 00002240  486D FE58                pea.l      [A5 - 0x1A8]
  2754. 00002244  486D FE66                pea.l      [A5 - 0x19A]
  2755. 00002248  486E FFE8                pea.l      [A6 - 0x18]
  2756. 0000224C  486E FFE0                pea.l      [A6 - 0x20]
  2757. 00002250  4267                     clr.w      -[A7]
  2758. 00002252  42A7                     clr.l      -[A7]
  2759. 00002254  A8EC                     syscall    CopyBits
  2760. 00002256  486E FFE0                pea.l      [A6 - 0x20]
  2761. 0000225A  3F3C 0002                move.w     -[A7], 0x2
  2762. 0000225E  3F3C 0002                move.w     -[A7], 0x2
  2763. 00002262  A8A8                     syscall    OffsetRect
  2764. 00002264  486D FE58                pea.l      [A5 - 0x1A8]
  2765. 00002268  486D FE66                pea.l      [A5 - 0x19A]
  2766. 0000226C  486E FFE8                pea.l      [A6 - 0x18]
  2767. 00002270  486E FFE0                pea.l      [A6 - 0x20]
  2768. 00002274  3F3C 0002                move.w     -[A7], 0x2
  2769. 00002278  42A7                     clr.l      -[A7]
  2770. 0000227A  A8EC                     syscall    CopyBits
  2771. 0000227C  486E FFE8                pea.l      [A6 - 0x18]
  2772. 00002280  4267                     clr.w      -[A7]
  2773. 00002282  4267                     clr.w      -[A7]
  2774. 00002284  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2775. 00002288  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2776. 0000228C  A8A7                     syscall    SetRect
  2777. 0000228E  486E FFE0                pea.l      [A6 - 0x20]
  2778. 00002292  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  2779. 00002296  3F3C 0002                move.w     -[A7], 0x2
  2780. 0000229A  3F3C 006B                move.w     -[A7], 0x6B /* 'k' */
  2781. 0000229E  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  2782. 000022A2  A8A7                     syscall    SetRect
  2783. 000022A4  486D FE58                pea.l      [A5 - 0x1A8]
  2784. 000022A8  486D FE66                pea.l      [A5 - 0x19A]
  2785. 000022AC  486E FFE8                pea.l      [A6 - 0x18]
  2786. 000022B0  486E FFE0                pea.l      [A6 - 0x20]
  2787. 000022B4  4267                     clr.w      -[A7]
  2788. 000022B6  42A7                     clr.l      -[A7]
  2789. 000022B8  A8EC                     syscall    CopyBits
  2790. 000022BA  486E FFE0                pea.l      [A6 - 0x20]
  2791. 000022BE  3F3C 0002                move.w     -[A7], 0x2
  2792. 000022C2  3F3C FFFE                move.w     -[A7], 0xFFFE
  2793. 000022C6  A8A8                     syscall    OffsetRect
  2794. 000022C8  486D FE58                pea.l      [A5 - 0x1A8]
  2795. 000022CC  486D FE66                pea.l      [A5 - 0x19A]
  2796. 000022D0  486E FFE8                pea.l      [A6 - 0x18]
  2797. 000022D4  486E FFE0                pea.l      [A6 - 0x20]
  2798. 000022D8  3F3C 0002                move.w     -[A7], 0x2
  2799. 000022DC  42A7                     clr.l      -[A7]
  2800. 000022DE  A8EC                     syscall    CopyBits
  2801. 000022E0  486E FFE8                pea.l      [A6 - 0x18]
  2802. 000022E4  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  2803. 000022E8  4267                     clr.w      -[A7]
  2804. 000022EA  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  2805. 000022EE  3F3C 000F                move.w     -[A7], 0xF
  2806. 000022F2  A8A7                     syscall    SetRect
  2807. 000022F4  486E FFE0                pea.l      [A6 - 0x20]
  2808. 000022F8  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  2809. 000022FC  4267                     clr.w      -[A7]
  2810. 000022FE  3F3C 0082                move.w     -[A7], 0x82
  2811. 00002302  3F3C 000F                move.w     -[A7], 0xF
  2812. 00002306  A8A7                     syscall    SetRect
  2813. 00002308  486D FE58                pea.l      [A5 - 0x1A8]
  2814. 0000230C  486D FE66                pea.l      [A5 - 0x19A]
  2815. 00002310  486E FFE8                pea.l      [A6 - 0x18]
  2816. 00002314  486E FFE0                pea.l      [A6 - 0x20]
  2817. 00002318  4267                     clr.w      -[A7]
  2818. 0000231A  42A7                     clr.l      -[A7]
  2819. 0000231C  A8EC                     syscall    CopyBits
  2820. 0000231E  486E FFE0                pea.l      [A6 - 0x20]
  2821. 00002322  3F3C 0001                move.w     -[A7], 0x1
  2822. 00002326  3F3C 0001                move.w     -[A7], 0x1
  2823. 0000232A  A8A8                     syscall    OffsetRect
  2824. 0000232C  486D FE58                pea.l      [A5 - 0x1A8]
  2825. 00002330  486D FE66                pea.l      [A5 - 0x19A]
  2826. 00002334  486E FFE8                pea.l      [A6 - 0x18]
  2827. 00002338  486E FFE0                pea.l      [A6 - 0x20]
  2828. 0000233C  3F3C 0002                move.w     -[A7], 0x2
  2829. 00002340  42A7                     clr.l      -[A7]
  2830. 00002342  A8EC                     syscall    CopyBits
  2831. 00002344  486E FFE8                pea.l      [A6 - 0x18]
  2832. 00002348  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  2833. 0000234C  4267                     clr.w      -[A7]
  2834. 0000234E  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  2835. 00002352  3F3C 000F                move.w     -[A7], 0xF
  2836. 00002356  A8A7                     syscall    SetRect
  2837. 00002358  486E FFE0                pea.l      [A6 - 0x20]
  2838. 0000235C  3F3C 0087                move.w     -[A7], 0x87
  2839. 00002360  3F3C 0002                move.w     -[A7], 0x2
  2840. 00002364  3F3C 0096                move.w     -[A7], 0x96
  2841. 00002368  3F3C 0011                move.w     -[A7], 0x11
  2842. 0000236C  A8A7                     syscall    SetRect
  2843. 0000236E  486D FE58                pea.l      [A5 - 0x1A8]
  2844. 00002372  486D FE66                pea.l      [A5 - 0x19A]
  2845. 00002376  486E FFE8                pea.l      [A6 - 0x18]
  2846. 0000237A  486E FFE0                pea.l      [A6 - 0x20]
  2847. 0000237E  4267                     clr.w      -[A7]
  2848. 00002380  42A7                     clr.l      -[A7]
  2849. 00002382  A8EC                     syscall    CopyBits
  2850. 00002384  486E FFE0                pea.l      [A6 - 0x20]
  2851. 00002388  3F3C 0001                move.w     -[A7], 0x1
  2852. 0000238C  3F3C FFFF                move.w     -[A7], 0xFFFF
  2853. 00002390  A8A8                     syscall    OffsetRect
  2854. 00002392  486D FE58                pea.l      [A5 - 0x1A8]
  2855. 00002396  486D FE66                pea.l      [A5 - 0x19A]
  2856. 0000239A  486E FFE8                pea.l      [A6 - 0x18]
  2857. 0000239E  486E FFE0                pea.l      [A6 - 0x20]
  2858. 000023A2  3F3C 0002                move.w     -[A7], 0x2
  2859. 000023A6  42A7                     clr.l      -[A7]
  2860. 000023A8  A8EC                     syscall    CopyBits
  2861. 000023AA  4E5E                     unlink     A6
  2862. 000023AC  4E75                     rts
  2863. fn000023AE:
  2864. 000023AE  4E56 FFD0                link       A6, -0x0030
  2865. 000023B2  48E7 0308                movem.l    -[A7], D6,D7,A4
  2866. 000023B6  7E0A                     moveq.l    D7, 0x0A
  2867. 000023B8  7C34                     moveq.l    D6, 0x34
  2868. 000023BA  CDC7                     muls.w     D6, D7
  2869. 000023BC  594F                     subq.w     A7, 4
  2870. 000023BE  3006                     move.w     D0, D6
  2871. 000023C0  48C0                     ext.l      D0
  2872. 000023C2  2F00                     move.l     -[A7], D0
  2873. 000023C4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2874. 000023C8  285F                     movea.l    A4, [A7]+
  2875. 000023CA  2B4C FE58                move.l     [A5 - 0x1A8], A4
  2876. 000023CE  3B47 FE5C                move.w     [A5 - 0x1A4], D7
  2877. 000023D2  486D FE5E                pea.l      [A5 - 0x1A2]
  2878. 000023D6  4267                     clr.w      -[A7]
  2879. 000023D8  4267                     clr.w      -[A7]
  2880. 000023DA  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  2881. 000023DE  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2882. 000023E2  A8A7                     syscall    SetRect
  2883. 000023E4  206D FFCC                movea.l    A0, [A5 - 0x34]
  2884. 000023E8  41E8 0002                lea.l      A0, [A0 + 0x2]
  2885. 000023EC  43ED FE4A                lea.l      A1, [A5 - 0x1B6]
  2886. 000023F0  22D8                     move.l     [A1]+, [A0]+
  2887. 000023F2  22D8                     move.l     [A1]+, [A0]+
  2888. 000023F4  22D8                     move.l     [A1]+, [A0]+
  2889. 000023F6  32D8                     move.w     [A1]+, [A0]+
  2890. 000023F8  486D FE58                pea.l      [A5 - 0x1A8]
  2891. 000023FC  A875                     syscall    SetPBits/SetPortBits
  2892. 000023FE  206D FFCC                movea.l    A0, [A5 - 0x34]
  2893. 00002402  4868 0008                pea.l      [A0 + 0x8]
  2894. 00002406  A8A3                     syscall    EraseRect
  2895. 00002408  486E FFE0                pea.l      [A6 - 0x20]
  2896. 0000240C  4267                     clr.w      -[A7]
  2897. 0000240E  4267                     clr.w      -[A7]
  2898. 00002410  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2899. 00002414  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  2900. 00002418  A8A7                     syscall    SetRect
  2901. 0000241A  2F2D FE98                move.l     -[A7], [A5 - 0x168]
  2902. 0000241E  486E FFE0                pea.l      [A6 - 0x20]
  2903. 00002422  A8F6                     syscall    DrawPicture
  2904. 00002424  486E FFE0                pea.l      [A6 - 0x20]
  2905. 00002428  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  2906. 0000242C  4267                     clr.w      -[A7]
  2907. 0000242E  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  2908. 00002432  3F3C 000F                move.w     -[A7], 0xF
  2909. 00002436  A8A7                     syscall    SetRect
  2910. 00002438  2F2D FE94                move.l     -[A7], [A5 - 0x16C]
  2911. 0000243C  486E FFE0                pea.l      [A6 - 0x20]
  2912. 00002440  A8F6                     syscall    DrawPicture
  2913. 00002442  486D FE4A                pea.l      [A5 - 0x1B6]
  2914. 00002446  A875                     syscall    SetPBits/SetPortBits
  2915. 00002448  7E14                     moveq.l    D7, 0x14
  2916. 0000244A  7C37                     moveq.l    D6, 0x37
  2917. 0000244C  CDC7                     muls.w     D6, D7
  2918. 0000244E  594F                     subq.w     A7, 4
  2919. 00002450  3006                     move.w     D0, D6
  2920. 00002452  48C0                     ext.l      D0
  2921. 00002454  2F00                     move.l     -[A7], D0
  2922. 00002456  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2923. 0000245A  285F                     movea.l    A4, [A7]+
  2924. 0000245C  2B4C FE66                move.l     [A5 - 0x19A], A4
  2925. 00002460  3B47 FE6A                move.w     [A5 - 0x196], D7
  2926. 00002464  486D FE6C                pea.l      [A5 - 0x194]
  2927. 00002468  4267                     clr.w      -[A7]
  2928. 0000246A  4267                     clr.w      -[A7]
  2929. 0000246C  3F3C 009B                move.w     -[A7], 0x9B
  2930. 00002470  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  2931. 00002474  A8A7                     syscall    SetRect
  2932. 00002476  486D FE66                pea.l      [A5 - 0x19A]
  2933. 0000247A  A875                     syscall    SetPBits/SetPortBits
  2934. 0000247C  206D FFCC                movea.l    A0, [A5 - 0x34]
  2935. 00002480  4868 0008                pea.l      [A0 + 0x8]
  2936. 00002484  A8A3                     syscall    EraseRect
  2937. 00002486  4EBA FD90                jsr        [PC - 0x270 /* 00002218 */]
  2938. 0000248A  486D FE4A                pea.l      [A5 - 0x1B6]
  2939. 0000248E  A875                     syscall    SetPBits/SetPortBits
  2940. 00002490  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2941. 00002494  4E5E                     unlink     A6
  2942. 00002496  4E75                     rts
  2943. fn00002498:
  2944. 00002498  4E56 FFEA                link       A6, -0x0016
  2945. 0000249C  2F07                     move.l     -[A7], D7
  2946. 0000249E  7E01                     moveq.l    D7, 0x01
  2947. label000024A0:
  2948. 000024A0  594F                     subq.w     A7, 4
  2949. 000024A2  3007                     move.w     D0, D7
  2950. 000024A4  0640 03E8                addi.w     D0, 0x3E8
  2951. 000024A8  3F00                     move.w     -[A7], D0
  2952. 000024AA  A9BA                     syscall    GetString
  2953. 000024AC  3007                     move.w     D0, D7
  2954. 000024AE  E540                     asl        D0.w, 2
  2955. 000024B0  0640 FE16                addi.w     D0, 0xFE16
  2956. 000024B4  2B9F 0000                move.l     [A5 + D0.w], [A7]+
  2957. 000024B8  594F                     subq.w     A7, 4
  2958. 000024BA  3007                     move.w     D0, D7
  2959. 000024BC  0640 03F2                addi.w     D0, 0x3F2
  2960. 000024C0  3F00                     move.w     -[A7], D0
  2961. 000024C2  A9BA                     syscall    GetString
  2962. 000024C4  3007                     move.w     D0, D7
  2963. 000024C6  E540                     asl        D0.w, 2
  2964. 000024C8  0640 FDEE                addi.w     D0, 0xFDEE
  2965. 000024CC  2B9F 0000                move.l     [A5 + D0.w], [A7]+
  2966. 000024D0  5247                     addq.w     D7, 1
  2967. 000024D2  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  2968. 000024D6  6FC8                     ble        -0x36 /* 000024A0 */
  2969. 000024D8  2E1F                     move.l     D7, [A7]+
  2970. 000024DA  4E5E                     unlink     A6
  2971. 000024DC  4E75                     rts
  2972. fn000024DE:
  2973. 000024DE  4E56 FEDA                link       A6, -0x0126
  2974. 000024E2  48E7 0108                movem.l    -[A7], D7,A4
  2975. 000024E6  206E 0008                movea.l    A0, [A6 + 0x8]
  2976. 000024EA  43EE FEF0                lea.l      A1, [A6 - 0x110]
  2977. 000024EE  703F                     moveq.l    D0, 0x3F
  2978. label000024F0:
  2979. 000024F0  22D8                     move.l     [A1]+, [A0]+
  2980. 000024F2  51C8 FFFC                dbf        D0, -0x6 /* 000024F0 */
  2981. 000024F6  3F3C FFFF                move.w     -[A7], 0xFFFF
  2982. 000024FA  4267                     clr.w      -[A7]
  2983. 000024FC  201F                     move.l     D0, [A7]+
  2984. 000024FE  A032                     syscall    FlushEvents
  2985. 00002500  7E02                     moveq.l    D7, 0x02
  2986. 00002502  594F                     subq.w     A7, 4
  2987. 00002504  3F3C 05DC                move.w     -[A7], 0x5DC
  2988. 00002508  42A7                     clr.l      -[A7]
  2989. 0000250A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2990. 0000250C  2F00                     move.l     -[A7], D0
  2991. 0000250E  A97C                     syscall    GetNewDialog
  2992. 00002510  285F                     movea.l    A4, [A7]+
  2993. 00002512  487A 004A                pea.l      [PC + 0x4A /* 0000255E, value 0x124E56, cstring "" */]
  2994. 00002516  486E FEF0                pea.l      [A6 - 0x110]
  2995. 0000251A  487A 0040                pea.l      [PC + 0x40 /* 0000255C, value 0x120012, cstring "" */]
  2996. 0000251E  487A 003A                pea.l      [PC + 0x3A /* 0000255A, value 0x160012, cstring "" */]
  2997. 00002522  A98B                     syscall    ParamText
  2998. 00002524  2F0C                     move.l     -[A7], A4
  2999. 00002526  3F07                     move.w     -[A7], D7
  3000. 00002528  486E FEEC                pea.l      [A6 - 0x114]
  3001. 0000252C  486E FEE2                pea.l      [A6 - 0x11E]
  3002. 00002530  486E FEDA                pea.l      [A6 - 0x126]
  3003. 00002534  A98D                     syscall    GetDialogItem/GetDItem
  3004. 00002536  42A7                     clr.l      -[A7]
  3005. 00002538  486E FEEE                pea.l      [A6 - 0x112]
  3006. 0000253C  A991                     syscall    ModalDialog
  3007. 0000253E  2F2E FEE2                move.l     -[A7], [A6 - 0x11E]
  3008. 00002542  206E 000C                movea.l    A0, [A6 + 0xC]
  3009. 00002546  2F08                     move.l     -[A7], A0
  3010. 00002548  A990                     syscall    GetDialogItemText/GetIText
  3011. 0000254A  2F0C                     move.l     -[A7], A4
  3012. 0000254C  A983                     syscall    DisposeDialog
  3013. 0000254E  4CDF 1080                movem.l    D7,A4, [A7]+
  3014. 00002552  4E5E                     unlink     A6
  3015. 00002554  205F                     movea.l    A0, [A7]+
  3016. 00002556  504F                     addq.w     A7, 8
  3017. 00002558  4ED0                     jmp        [A0]
  3018. 0000255A  0016 0012                ori.b      [A6], 0x12
  3019. 0000255E  0012 4E56                ori.b      [A2], 0x56 /* 'V' */
  3020. // begin alternate branch 00002560-00002568
  3021. fn00002560:
  3022. 00002560  4E56 FCD8                link       A6, -0x0328
  3023. 00002564  48E7 0108                movem.l    -[A7], D7,A4
  3024. // end alternate branch 00002560-00002568
  3025. fn00002560: // (misaligned)
  3026. 00002562  FCD8 48E7                .extension 0xCD8 <<F/2-3/6>> // unimplemented
  3027. 00002566  0108                     btst       A0, D0
  3028. 00002568  594F                     subq.w     A7, 4
  3029. 0000256A  3F3C 07D0                move.w     -[A7], 0x7D0
  3030. 0000256E  42A7                     clr.l      -[A7]
  3031. 00002570  70FF                     moveq.l    D0, 0xFFFFFFFF
  3032. 00002572  2F00                     move.l     -[A7], D0
  3033. 00002574  A97C                     syscall    GetNewDialog
  3034. 00002576  285F                     movea.l    A4, [A7]+
  3035. 00002578  7E01                     moveq.l    D7, 0x01
  3036. label0000257A:
  3037. 0000257A  2F0C                     move.l     -[A7], A4
  3038. 0000257C  3F07                     move.w     -[A7], D7
  3039. 0000257E  486E FFE6                pea.l      [A6 - 0x1A]
  3040. 00002582  486E FFE2                pea.l      [A6 - 0x1E]
  3041. 00002586  486E FFDA                pea.l      [A6 - 0x26]
  3042. 0000258A  A98D                     syscall    GetDialogItem/GetDItem
  3043. 0000258C  3007                     move.w     D0, D7
  3044. 0000258E  48C0                     ext.l      D0
  3045. 00002590  2F00                     move.l     -[A7], D0
  3046. 00002592  486E FDDA                pea.l      [A6 - 0x226]
  3047. 00002596  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3048. 0000259A  486E FCD8                pea.l      [A6 - 0x328]
  3049. 0000259E  487A 00D0                pea.l      [PC + 0xD0 /* 00002670, value 0x5202020, pstring "     " */]
  3050. 000025A2  3007                     move.w     D0, D7
  3051. 000025A4  E540                     asl        D0.w, 2
  3052. 000025A6  0640 FE16                addi.w     D0, 0xFE16
  3053. 000025AA  2075 0000                movea.l    A0, [A5 + D0.w]
  3054. 000025AE  2F10                     move.l     -[A7], [A0]
  3055. 000025B0  3F3C 0002                move.w     -[A7], 0x2
  3056. 000025B4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3057. 000025B8  584F                     addq.w     A7, 4
  3058. 000025BA  3F3C 00FF                move.w     -[A7], 0xFF
  3059. 000025BE  486E FCD8                pea.l      [A6 - 0x328]
  3060. 000025C2  486E FEDA                pea.l      [A6 - 0x126]
  3061. 000025C6  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3062. 000025CA  6026                     bra        +0x28 /* 000025F2 */
  3063. label000025CC:
  3064. 000025CC  486E FCD8                pea.l      [A6 - 0x328]
  3065. 000025D0  486E FEDA                pea.l      [A6 - 0x126]
  3066. 000025D4  487A 0098                pea.l      [PC + 0x98 /* 0000266E, value 0x1200520 */]
  3067. 000025D8  3F3C 0002                move.w     -[A7], 0x2
  3068. 000025DC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3069. 000025E0  584F                     addq.w     A7, 4
  3070. 000025E2  3F3C 00FF                move.w     -[A7], 0xFF
  3071. 000025E6  486E FCD8                pea.l      [A6 - 0x328]
  3072. 000025EA  486E FEDA                pea.l      [A6 - 0x126]
  3073. 000025EE  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3074. label000025F2:
  3075. 000025F2  554F                     subq.w     A7, 2
  3076. 000025F4  486E FEDA                pea.l      [A6 - 0x126]
  3077. 000025F8  A88C                     syscall    StringWidth
  3078. 000025FA  554F                     subq.w     A7, 2
  3079. 000025FC  3007                     move.w     D0, D7
  3080. 000025FE  E540                     asl        D0.w, 2
  3081. 00002600  0640 FDEE                addi.w     D0, 0xFDEE
  3082. 00002604  2075 0000                movea.l    A0, [A5 + D0.w]
  3083. 00002608  2F10                     move.l     -[A7], [A0]
  3084. 0000260A  A88C                     syscall    StringWidth
  3085. 0000260C  301F                     move.w     D0, [A7]+
  3086. 0000260E  D05F                     add.w      D0, [A7]+
  3087. 00002610  0C40 00A0                cmpi.w     D0, 0xA0
  3088. 00002614  6FB6                     ble        -0x48 /* 000025CC */
  3089. 00002616  486E FCD8                pea.l      [A6 - 0x328]
  3090. 0000261A  486E FEDA                pea.l      [A6 - 0x126]
  3091. 0000261E  3007                     move.w     D0, D7
  3092. 00002620  E540                     asl        D0.w, 2
  3093. 00002622  0640 FDEE                addi.w     D0, 0xFDEE
  3094. 00002626  2075 0000                movea.l    A0, [A5 + D0.w]
  3095. 0000262A  2F10                     move.l     -[A7], [A0]
  3096. 0000262C  3F3C 0002                move.w     -[A7], 0x2
  3097. 00002630  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3098. 00002634  584F                     addq.w     A7, 4
  3099. 00002636  3F3C 00FF                move.w     -[A7], 0xFF
  3100. 0000263A  486E FCD8                pea.l      [A6 - 0x328]
  3101. 0000263E  486E FEDA                pea.l      [A6 - 0x126]
  3102. 00002642  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3103. 00002646  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  3104. 0000264A  486E FEDA                pea.l      [A6 - 0x126]
  3105. 0000264E  A98F                     syscall    SetDialogItemText/SetIText
  3106. 00002650  5247                     addq.w     D7, 1
  3107. 00002652  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  3108. 00002656  6F00 FF22                ble        -0xDC /* 0000257A */
  3109. 0000265A  42A7                     clr.l      -[A7]
  3110. 0000265C  486E FFEE                pea.l      [A6 - 0x12]
  3111. 00002660  A991                     syscall    ModalDialog
  3112. 00002662  2F0C                     move.l     -[A7], A4
  3113. 00002664  A983                     syscall    DisposeDialog
  3114. 00002666  4CDF 1080                movem.l    D7,A4, [A7]+
  3115. 0000266A  4E5E                     unlink     A6
  3116. 0000266C  4E75                     rts
  3117. 0000266E  0120                     btst       -[A0], D0
  3118. 00002670  0520                     btst       -[A0], D2
  3119. 00002672  2020                     move.l     D0, -[A0]
  3120. 00002674  2020                     move.l     D0, -[A0]
  3121. fn00002676:
  3122. 00002676  4E56 FDE6                link       A6, -0x021A
  3123. 0000267A  48E7 0300                movem.l    -[A7], D6,D7
  3124. 0000267E  7C0B                     moveq.l    D6, 0x0B
  3125. 00002680  7E0A                     moveq.l    D7, 0x0A
  3126. label00002682:
  3127. 00002682  3007                     move.w     D0, D7
  3128. 00002684  E540                     asl        D0.w, 2
  3129. 00002686  0640 FDEE                addi.w     D0, 0xFDEE
  3130. 0000268A  2075 0000                movea.l    A0, [A5 + D0.w]
  3131. 0000268E  2F10                     move.l     -[A7], [A0]
  3132. 00002690  486E FFEC                pea.l      [A6 - 0x14]
  3133. 00002694  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  3134. 00002698  302D FE42                move.w     D0, [A5 - 0x1BE]
  3135. 0000269C  48C0                     ext.l      D0
  3136. 0000269E  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  3137. 000026A2  6F02                     ble        +0x4 /* 000026A6 */
  3138. 000026A4  3C07                     move.w     D6, D7
  3139. label000026A6:
  3140. 000026A6  5347                     subq.w     D7, 1
  3141. 000026A8  0C47 0001                cmpi.w     D7, 0x1
  3142. 000026AC  6CD4                     bge        -0x2A /* 00002682 */
  3143. 000026AE  3006                     move.w     D0, D6
  3144. 000026B0  5240                     addq.w     D0, 1
  3145. 000026B2  3D40 FDE6                move.w     [A6 - 0x21A], D0
  3146. 000026B6  7E0A                     moveq.l    D7, 0x0A
  3147. 000026B8  6040                     bra        +0x42 /* 000026FA */
  3148. label000026BA:
  3149. 000026BA  3007                     move.w     D0, D7
  3150. 000026BC  E540                     asl        D0.w, 2
  3151. 000026BE  0640 FE16                addi.w     D0, 0xFE16
  3152. 000026C2  2F35 0000                move.l     -[A7], [A5 + D0.w]
  3153. 000026C6  3007                     move.w     D0, D7
  3154. 000026C8  5340                     subq.w     D0, 1
  3155. 000026CA  E540                     asl        D0.w, 2
  3156. 000026CC  0640 FE16                addi.w     D0, 0xFE16
  3157. 000026D0  2075 0000                movea.l    A0, [A5 + D0.w]
  3158. 000026D4  2F10                     move.l     -[A7], [A0]
  3159. 000026D6  A907                     syscall    SetString
  3160. 000026D8  3007                     move.w     D0, D7
  3161. 000026DA  E540                     asl        D0.w, 2
  3162. 000026DC  0640 FDEE                addi.w     D0, 0xFDEE
  3163. 000026E0  2F35 0000                move.l     -[A7], [A5 + D0.w]
  3164. 000026E4  3007                     move.w     D0, D7
  3165. 000026E6  5340                     subq.w     D0, 1
  3166. 000026E8  E540                     asl        D0.w, 2
  3167. 000026EA  0640 FDEE                addi.w     D0, 0xFDEE
  3168. 000026EE  2075 0000                movea.l    A0, [A5 + D0.w]
  3169. 000026F2  2F10                     move.l     -[A7], [A0]
  3170. 000026F4  A907                     syscall    SetString
  3171. 000026F6  5347                     subq.w     D7, 1
  3172. 000026F8  6906                     bvs        +0x8 /* 00002700 */
  3173. label000026FA:
  3174. 000026FA  BE6E FDE6                cmp.w      D7, [A6 - 0x21A]
  3175. 000026FE  6CBA                     bge        -0x44 /* 000026BA */
  3176. label00002700:
  3177. 00002700  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  3178. 00002704  6E00 00A0                bgt        +0xA2 /* 000027A6 */
  3179. 00002708  302D FE42                move.w     D0, [A5 - 0x1BE]
  3180. 0000270C  48C0                     ext.l      D0
  3181. 0000270E  2F00                     move.l     -[A7], D0
  3182. 00002710  486E FEE8                pea.l      [A6 - 0x118]
  3183. 00002714  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3184. 00002718  3006                     move.w     D0, D6
  3185. 0000271A  E540                     asl        D0.w, 2
  3186. 0000271C  0640 FDEE                addi.w     D0, 0xFDEE
  3187. 00002720  2F35 0000                move.l     -[A7], [A5 + D0.w]
  3188. 00002724  486E FEE8                pea.l      [A6 - 0x118]
  3189. 00002728  A907                     syscall    SetString
  3190. 0000272A  486E FDE8                pea.l      [A6 - 0x218]
  3191. 0000272E  486E FEE8                pea.l      [A6 - 0x118]
  3192. 00002732  4EBA FDAA                jsr        [PC - 0x256 /* 000024DE */]
  3193. 00002736  3006                     move.w     D0, D6
  3194. 00002738  E540                     asl        D0.w, 2
  3195. 0000273A  0640 FE16                addi.w     D0, 0xFE16
  3196. 0000273E  2F35 0000                move.l     -[A7], [A5 + D0.w]
  3197. 00002742  486E FDE8                pea.l      [A6 - 0x218]
  3198. 00002746  A907                     syscall    SetString
  3199. 00002748  7E01                     moveq.l    D7, 0x01
  3200. label0000274A:
  3201. 0000274A  594F                     subq.w     A7, 4
  3202. 0000274C  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3203. 00002752  3007                     move.w     D0, D7
  3204. 00002754  0640 03E8                addi.w     D0, 0x3E8
  3205. 00002758  3F00                     move.w     -[A7], D0
  3206. 0000275A  A9A0                     syscall    GetResource
  3207. 0000275C  A9AA                     syscall    ChangedResource
  3208. 0000275E  594F                     subq.w     A7, 4
  3209. 00002760  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3210. 00002766  3007                     move.w     D0, D7
  3211. 00002768  0640 03F2                addi.w     D0, 0x3F2
  3212. 0000276C  3F00                     move.w     -[A7], D0
  3213. 0000276E  A9A0                     syscall    GetResource
  3214. 00002770  A9AA                     syscall    ChangedResource
  3215. 00002772  594F                     subq.w     A7, 4
  3216. 00002774  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3217. 0000277A  3007                     move.w     D0, D7
  3218. 0000277C  0640 03E8                addi.w     D0, 0x3E8
  3219. 00002780  3F00                     move.w     -[A7], D0
  3220. 00002782  A9A0                     syscall    GetResource
  3221. 00002784  A9B0                     syscall    WriteResource
  3222. 00002786  594F                     subq.w     A7, 4
  3223. 00002788  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3224. 0000278E  3007                     move.w     D0, D7
  3225. 00002790  0640 03F2                addi.w     D0, 0x3F2
  3226. 00002794  3F00                     move.w     -[A7], D0
  3227. 00002796  A9A0                     syscall    GetResource
  3228. 00002798  A9B0                     syscall    WriteResource
  3229. 0000279A  5247                     addq.w     D7, 1
  3230. 0000279C  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  3231. 000027A0  6FA8                     ble        -0x56 /* 0000274A */
  3232. 000027A2  4EBA FDBC                jsr        [PC - 0x244 /* 00002560 */]
  3233. label000027A6:
  3234. 000027A6  4CDF 00C0                movem.l    D6,D7, [A7]+
  3235. 000027AA  4E5E                     unlink     A6
  3236. 000027AC  4E75                     rts
  3237. fn000027AE:
  3238. 000027AE  4E56 FCEE                link       A6, -0x0312
  3239. 000027B2  2F07                     move.l     -[A7], D7
  3240. 000027B4  422E FEEE                clr.b      [A6 - 0x112]
  3241. 000027B8  7E01                     moveq.l    D7, 0x01
  3242. label000027BA:
  3243. 000027BA  3007                     move.w     D0, D7
  3244. 000027BC  E540                     asl        D0.w, 2
  3245. 000027BE  0640 FE16                addi.w     D0, 0xFE16
  3246. 000027C2  2F35 0000                move.l     -[A7], [A5 + D0.w]
  3247. 000027C6  487A 0074                pea.l      [PC + 0x74 /* 0000283C, value 0x164E56, cstring "" */]
  3248. 000027CA  A907                     syscall    SetString
  3249. 000027CC  3007                     move.w     D0, D7
  3250. 000027CE  E540                     asl        D0.w, 2
  3251. 000027D0  0640 FDEE                addi.w     D0, 0xFDEE
  3252. 000027D4  2F35 0000                move.l     -[A7], [A5 + D0.w]
  3253. 000027D8  486E FEEE                pea.l      [A6 - 0x112]
  3254. 000027DC  A907                     syscall    SetString
  3255. 000027DE  594F                     subq.w     A7, 4
  3256. 000027E0  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3257. 000027E6  3007                     move.w     D0, D7
  3258. 000027E8  0640 03E8                addi.w     D0, 0x3E8
  3259. 000027EC  3F00                     move.w     -[A7], D0
  3260. 000027EE  A9A0                     syscall    GetResource
  3261. 000027F0  A9AA                     syscall    ChangedResource
  3262. 000027F2  594F                     subq.w     A7, 4
  3263. 000027F4  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3264. 000027FA  3007                     move.w     D0, D7
  3265. 000027FC  0640 03F2                addi.w     D0, 0x3F2
  3266. 00002800  3F00                     move.w     -[A7], D0
  3267. 00002802  A9A0                     syscall    GetResource
  3268. 00002804  A9AA                     syscall    ChangedResource
  3269. 00002806  594F                     subq.w     A7, 4
  3270. 00002808  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3271. 0000280E  3007                     move.w     D0, D7
  3272. 00002810  0640 03E8                addi.w     D0, 0x3E8
  3273. 00002814  3F00                     move.w     -[A7], D0
  3274. 00002816  A9A0                     syscall    GetResource
  3275. 00002818  A9B0                     syscall    WriteResource
  3276. 0000281A  594F                     subq.w     A7, 4
  3277. 0000281C  2F3C 5354 5220           move.l     -[A7], 0x53545220 /* 'STR ' */
  3278. 00002822  3007                     move.w     D0, D7
  3279. 00002824  0640 03F2                addi.w     D0, 0x3F2
  3280. 00002828  3F00                     move.w     -[A7], D0
  3281. 0000282A  A9A0                     syscall    GetResource
  3282. 0000282C  A9B0                     syscall    WriteResource
  3283. 0000282E  5247                     addq.w     D7, 1
  3284. 00002830  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  3285. 00002834  6F84                     ble        -0x7A /* 000027BA */
  3286. 00002836  2E1F                     move.l     D7, [A7]+
  3287. 00002838  4E5E                     unlink     A6
  3288. 0000283A  4E75                     rts
  3289. 0000283C  0016 4E56                ori.b      [A6], 0x56 /* 'V' */
  3290. // begin alternate branch 0000283E-00002842
  3291. fn0000283E:
  3292. 0000283E  4E56 FFDA                link       A6, -0x0026
  3293. // end alternate branch 0000283E-00002842
  3294. fn0000283E: // (misaligned)
  3295. 00002840  FFDA                     .invalid   <<F/7/7>>
  3296. 00002842  2F0C                     move.l     -[A7], A4
  3297. 00002844  594F                     subq.w     A7, 4
  3298. 00002846  3F3C 04E2                move.w     -[A7], 0x4E2
  3299. 0000284A  42A7                     clr.l      -[A7]
  3300. 0000284C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3301. 0000284E  2F00                     move.l     -[A7], D0
  3302. 00002850  A97C                     syscall    GetNewDialog
  3303. 00002852  285F                     movea.l    A4, [A7]+
  3304. 00002854  42A7                     clr.l      -[A7]
  3305. 00002856  486E FFEE                pea.l      [A6 - 0x12]
  3306. 0000285A  A991                     syscall    ModalDialog
  3307. 0000285C  2F0C                     move.l     -[A7], A4
  3308. 0000285E  A983                     syscall    DisposeDialog
  3309. 00002860  0C6E 0002 FFEE           cmpi.w     [A6 - 0x12], 0x2
  3310. 00002866  6604                     bne        +0x6 /* 0000286C */
  3311. 00002868  4EBA FF44                jsr        [PC - 0xBC /* 000027AE */]
  3312. label0000286C:
  3313. 0000286C  285F                     movea.l    A4, [A7]+
  3314. 0000286E  4E5E                     unlink     A6
  3315. 00002870  4E75                     rts
  3316. fn00002872:
  3317. 00002872  4E56 FFEA                link       A6, -0x0016
  3318. 00002876  2F07                     move.l     -[A7], D7
  3319. 00002878  41ED FFCC                lea.l      A0, [A5 - 0x34]
  3320. 0000287C  2F08                     move.l     -[A7], A0
  3321. 0000287E  A86E                     syscall    InitGraf
  3322. 00002880  A8FE                     syscall    InitFonts
  3323. 00002882  A912                     syscall    InitWindows
  3324. 00002884  A930                     syscall    InitMenus
  3325. 00002886  42A7                     clr.l      -[A7]
  3326. 00002888  A97B                     syscall    InitDialogs
  3327. 0000288A  422D FF00                clr.b      [A5 - 0x100]
  3328. 0000288E  422D FF01                clr.b      [A5 - 0xFF]
  3329. 00002892  7EEF                     moveq.l    D7, 0xFFFFFFEF
  3330. 00002894  3F07                     move.w     -[A7], D7
  3331. 00002896  31DF 0144                move.w     [0x00000144 /* SysEvtMask */], [A7]+
  3332. 0000289A  3F3C FFFF                move.w     -[A7], 0xFFFF
  3333. 0000289E  4267                     clr.w      -[A7]
  3334. 000028A0  201F                     move.l     D0, [A7]+
  3335. 000028A2  A032                     syscall    FlushEvents
  3336. 000028A4  4EBA F88E                jsr        [PC - 0x772 /* 00002134 */]
  3337. 000028A8  4EBA F87A                jsr        [PC - 0x786 /* 00002124 */]
  3338. 000028AC  4EBA F8F0                jsr        [PC - 0x710 /* 0000219E */]
  3339. 000028B0  594F                     subq.w     A7, 4
  3340. 000028B2  3F3C 03E8                move.w     -[A7], 0x3E8
  3341. 000028B6  42A7                     clr.l      -[A7]
  3342. 000028B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  3343. 000028BA  2F00                     move.l     -[A7], D0
  3344. 000028BC  A9BD                     syscall    GetNewWindow
  3345. 000028BE  2B5F FEEE                move.l     [A5 - 0x112], [A7]+
  3346. 000028C2  2F2D FEEE                move.l     -[A7], [A5 - 0x112]
  3347. 000028C6  A873                     syscall    SetPort
  3348. 000028C8  4EBA FAE4                jsr        [PC - 0x51C /* 000023AE */]
  3349. 000028CC  486E FFEA                pea.l      [A6 - 0x16]
  3350. 000028D0  486E FFEC                pea.l      [A6 - 0x14]
  3351. 000028D4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3352. 000028D8  302D FF5E                move.w     D0, [A5 - 0xA2]
  3353. 000028DC  906D FF5A                sub.w      D0, [A5 - 0xA6]
  3354. 000028E0  3B40 FEC8                move.w     [A5 - 0x138], D0
  3355. 000028E4  302D FF5C                move.w     D0, [A5 - 0xA4]
  3356. 000028E8  906D FF58                sub.w      D0, [A5 - 0xA8]
  3357. 000028EC  3B40 FEC6                move.w     [A5 - 0x13A], D0
  3358. 000028F0  422D FEFE                clr.b      [A5 - 0x102]
  3359. 000028F4  4EBA F89E                jsr        [PC - 0x762 /* 00002194 */]
  3360. 000028F8  206D FECA                movea.l    A0, [A5 - 0x136]
  3361. 000028FC  2F10                     move.l     -[A7], [A0]
  3362. 000028FE  A851                     syscall    SetCursor
  3363. 00002900  2E1F                     move.l     D7, [A7]+
  3364. 00002902  4E5E                     unlink     A6
  3365. 00002904  4E75                     rts
  3366. fn00002906:
  3367. 00002906  4E56 FFEE                link       A6, -0x0012
  3368. 0000290A  554F                     subq.w     A7, 2
  3369. 0000290C  3F3C 03E8                move.w     -[A7], 0x3E8
  3370. 00002910  42A7                     clr.l      -[A7]
  3371. 00002912  A985                     syscall    Alert
  3372. 00002914  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  3373. 00002918  4E5E                     unlink     A6
  3374. 0000291A  4E75                     rts
  3375. fn0000291C:
  3376. 0000291C  4E56 0000                link       A6, 0
  3377. 00002920  302E 0008                move.w     D0, [A6 + 0x8]
  3378. 00002924  6000 0076                bra        +0x78 /* 0000299C */
  3379. label00002928:
  3380. 00002928  554F                     subq.w     A7, 2
  3381. 0000292A  4267                     clr.w      -[A7]
  3382. 0000292C  A9C2                     syscall    SysEdit
  3383. 0000292E  101F                     move.b     D0, [A7]+
  3384. 00002930  5300                     subq.b     D0, 1
  3385. 00002932  6700 007C                beq        +0x7E /* 000029B0 */
  3386. 00002936  3F3C 0001                move.w     -[A7], 0x1
  3387. 0000293A  A9C8                     syscall    SysBeep
  3388. 0000293C  6000 0072                bra        +0x74 /* 000029B0 */
  3389. label00002940:
  3390. 00002940  554F                     subq.w     A7, 2
  3391. 00002942  3F3C 0002                move.w     -[A7], 0x2
  3392. 00002946  A9C2                     syscall    SysEdit
  3393. 00002948  101F                     move.b     D0, [A7]+
  3394. 0000294A  5300                     subq.b     D0, 1
  3395. 0000294C  6700 0062                beq        +0x64 /* 000029B0 */
  3396. 00002950  3F3C 0001                move.w     -[A7], 0x1
  3397. 00002954  A9C8                     syscall    SysBeep
  3398. 00002956  6000 0058                bra        +0x5A /* 000029B0 */
  3399. label0000295A:
  3400. 0000295A  554F                     subq.w     A7, 2
  3401. 0000295C  3F3C 0003                move.w     -[A7], 0x3
  3402. 00002960  A9C2                     syscall    SysEdit
  3403. 00002962  101F                     move.b     D0, [A7]+
  3404. 00002964  5300                     subq.b     D0, 1
  3405. 00002966  6748                     beq        +0x4A /* 000029B0 */
  3406. 00002968  3F3C 0001                move.w     -[A7], 0x1
  3407. 0000296C  A9C8                     syscall    SysBeep
  3408. 0000296E  6040                     bra        +0x42 /* 000029B0 */
  3409. label00002970:
  3410. 00002970  554F                     subq.w     A7, 2
  3411. 00002972  3F3C 0004                move.w     -[A7], 0x4
  3412. 00002976  A9C2                     syscall    SysEdit
  3413. 00002978  101F                     move.b     D0, [A7]+
  3414. 0000297A  5300                     subq.b     D0, 1
  3415. 0000297C  6732                     beq        +0x34 /* 000029B0 */
  3416. 0000297E  3F3C 0001                move.w     -[A7], 0x1
  3417. 00002982  A9C8                     syscall    SysBeep
  3418. 00002984  602A                     bra        +0x2C /* 000029B0 */
  3419. label00002986:
  3420. 00002986  554F                     subq.w     A7, 2
  3421. 00002988  3F3C 0005                move.w     -[A7], 0x5
  3422. 0000298C  A9C2                     syscall    SysEdit
  3423. 0000298E  101F                     move.b     D0, [A7]+
  3424. 00002990  5300                     subq.b     D0, 1
  3425. 00002992  671C                     beq        +0x1E /* 000029B0 */
  3426. 00002994  3F3C 0001                move.w     -[A7], 0x1
  3427. 00002998  A9C8                     syscall    SysBeep
  3428. 0000299A  6014                     bra        +0x16 /* 000029B0 */
  3429. label0000299C:
  3430. 0000299C  5340                     subq.w     D0, 1
  3431. 0000299E  6788                     beq        -0x76 /* 00002928 */
  3432. 000029A0  5540                     subq.w     D0, 2
  3433. 000029A2  679C                     beq        -0x62 /* 00002940 */
  3434. 000029A4  5340                     subq.w     D0, 1
  3435. 000029A6  67B2                     beq        -0x4C /* 0000295A */
  3436. 000029A8  5340                     subq.w     D0, 1
  3437. 000029AA  67C4                     beq        -0x3A /* 00002970 */
  3438. 000029AC  5540                     subq.w     D0, 2
  3439. 000029AE  67D6                     beq        -0x28 /* 00002986 */
  3440. label000029B0:
  3441. 000029B0  4E5E                     unlink     A6
  3442. 000029B2  205F                     movea.l    A0, [A7]+
  3443. 000029B4  544F                     addq.w     A7, 2
  3444. 000029B6  4ED0                     jmp        [A0]
  3445. fn000029B8:
  3446. 000029B8  4E56 FFEA                link       A6, -0x0016
  3447. 000029BC  48E7 0108                movem.l    -[A7], D7,A4
  3448. 000029C0  594F                     subq.w     A7, 4
  3449. 000029C2  A924                     syscall    FrontWindow
  3450. 000029C4  285F                     movea.l    A4, [A7]+
  3451. 000029C6  3E2C 006C                move.w     D7, [A4 + 0x6C]
  3452. 000029CA  3F07                     move.w     -[A7], D7
  3453. 000029CC  A9B7                     syscall    CloseDeskAcc
  3454. 000029CE  4CDF 1080                movem.l    D7,A4, [A7]+
  3455. 000029D2  4E5E                     unlink     A6
  3456. 000029D4  4E75                     rts
  3457. fn000029D6:
  3458. 000029D6  594F                     subq.w     A7, 4
  3459. 000029D8  A924                     syscall    FrontWindow
  3460. 000029DA  201F                     move.l     D0, [A7]+
  3461. 000029DC  B0AD FEEE                cmp.l      D0, [A5 - 0x112]
  3462. 000029E0  6704                     beq        +0x6 /* 000029E6 */
  3463. 000029E2  4EBA FFD4                jsr        [PC - 0x2C /* 000029B8 */]
  3464. label000029E6:
  3465. 000029E6  4E75                     rts
  3466. fn000029E8:
  3467. 000029E8  4E56 0000                link       A6, 0
  3468. 000029EC  302E 0008                move.w     D0, [A6 + 0x8]
  3469. 000029F0  6014                     bra        +0x16 /* 00002A06 */
  3470. label000029F2:
  3471. 000029F2  4EBA FFE2                jsr        [PC - 0x1E /* 000029D6 */]
  3472. 000029F6  6016                     bra        +0x18 /* 00002A0E */
  3473. label000029F8:
  3474. 000029F8  1B7C 0001 FF00           move.b     [A5 - 0x100], 0x1
  3475. 000029FE  1B7C 0001 FF01           move.b     [A5 - 0xFF], 0x1
  3476. 00002A04  6008                     bra        +0xA /* 00002A0E */
  3477. label00002A06:
  3478. 00002A06  5740                     subq.w     D0, 3
  3479. 00002A08  67E8                     beq        -0x16 /* 000029F2 */
  3480. 00002A0A  5D40                     subq.w     D0, 6
  3481. 00002A0C  67EA                     beq        -0x14 /* 000029F8 */
  3482. label00002A0E:
  3483. 00002A0E  4E5E                     unlink     A6
  3484. 00002A10  205F                     movea.l    A0, [A7]+
  3485. 00002A12  544F                     addq.w     A7, 2
  3486. 00002A14  4ED0                     jmp        [A0]
  3487. fn00002A16:
  3488. 00002A16  4E56 FEEE                link       A6, -0x0112
  3489. 00002A1A  302E 0008                move.w     D0, [A6 + 0x8]
  3490. 00002A1E  6006                     bra        +0x8 /* 00002A26 */
  3491. label00002A20:
  3492. 00002A20  4EBA FEE4                jsr        [PC - 0x11C /* 00002906 */]
  3493. 00002A24  601E                     bra        +0x20 /* 00002A44 */
  3494. label00002A26:
  3495. 00002A26  5340                     subq.w     D0, 1
  3496. 00002A28  67F6                     beq        -0x8 /* 00002A20 */
  3497. 00002A2A  2F2D FEDA                move.l     -[A7], [A5 - 0x126]
  3498. 00002A2E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3499. 00002A32  486E FEF0                pea.l      [A6 - 0x110]
  3500. 00002A36  A946                     syscall    GetMenuItemText/GetItem
  3501. 00002A38  554F                     subq.w     A7, 2
  3502. 00002A3A  486E FEF0                pea.l      [A6 - 0x110]
  3503. 00002A3E  A9B6                     syscall    OpenDeskAcc
  3504. 00002A40  3D5F FEEE                move.w     [A6 - 0x112], [A7]+
  3505. label00002A44:
  3506. 00002A44  4E5E                     unlink     A6
  3507. 00002A46  205F                     movea.l    A0, [A7]+
  3508. 00002A48  544F                     addq.w     A7, 2
  3509. 00002A4A  4ED0                     jmp        [A0]
  3510. fn00002A4C:
  3511. 00002A4C  4E56 0000                link       A6, 0
  3512. 00002A50  302E 0008                move.w     D0, [A6 + 0x8]
  3513. 00002A54  602A                     bra        +0x2C /* 00002A80 */
  3514. 00002A56  6038                     bra        +0x3A /* 00002A90 */
  3515. label00002A58:
  3516. 00002A58  102D FEFE                move.b     D0, [A5 - 0x102]
  3517. 00002A5C  5300                     subq.b     D0, 1
  3518. 00002A5E  4400                     neg.b      D0
  3519. 00002A60  1B40 FEFE                move.b     [A5 - 0x102], D0
  3520. 00002A64  2F2D FECE                move.l     -[A7], [A5 - 0x132]
  3521. 00002A68  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3522. 00002A6C  1F2D FEFE                move.b     -[A7], [A5 - 0x102]
  3523. 00002A70  A945                     syscall    CheckItem
  3524. 00002A72  601C                     bra        +0x1E /* 00002A90 */
  3525. label00002A74:
  3526. 00002A74  4EBA FDC8                jsr        [PC - 0x238 /* 0000283E */]
  3527. 00002A78  6016                     bra        +0x18 /* 00002A90 */
  3528. label00002A7A:
  3529. 00002A7A  4EBA FAE4                jsr        [PC - 0x51C /* 00002560 */]
  3530. 00002A7E  6010                     bra        +0x12 /* 00002A90 */
  3531. label00002A80:
  3532. 00002A80  5340                     subq.w     D0, 1
  3533. 00002A82  670C                     beq        +0xE /* 00002A90 */
  3534. 00002A84  5340                     subq.w     D0, 1
  3535. 00002A86  67D0                     beq        -0x2E /* 00002A58 */
  3536. 00002A88  5340                     subq.w     D0, 1
  3537. 00002A8A  67EE                     beq        -0x10 /* 00002A7A */
  3538. 00002A8C  5340                     subq.w     D0, 1
  3539. 00002A8E  67E4                     beq        -0x1A /* 00002A74 */
  3540. label00002A90:
  3541. 00002A90  4E5E                     unlink     A6
  3542. 00002A92  205F                     movea.l    A0, [A7]+
  3543. 00002A94  544F                     addq.w     A7, 2
  3544. 00002A96  4ED0                     jmp        [A0]
  3545. fn00002A98:
  3546. 00002A98  4E56 FFEC                link       A6, -0x0014
  3547. 00002A9C  48E7 0300                movem.l    -[A7], D6,D7
  3548. 00002AA0  3C2E 0008                move.w     D6, [A6 + 0x8]
  3549. 00002AA4  3E2E 000A                move.w     D7, [A6 + 0xA]
  3550. 00002AA8  3006                     move.w     D0, D6
  3551. 00002AAA  6022                     bra        +0x24 /* 00002ACE */
  3552. 00002AAC  6032                     bra        +0x34 /* 00002AE0 */
  3553. label00002AAE:
  3554. 00002AAE  3F07                     move.w     -[A7], D7
  3555. 00002AB0  4EBA FF64                jsr        [PC - 0x9C /* 00002A16 */]
  3556. 00002AB4  602A                     bra        +0x2C /* 00002AE0 */
  3557. label00002AB6:
  3558. 00002AB6  3F07                     move.w     -[A7], D7
  3559. 00002AB8  4EBA FF2E                jsr        [PC - 0xD2 /* 000029E8 */]
  3560. 00002ABC  6022                     bra        +0x24 /* 00002AE0 */
  3561. label00002ABE:
  3562. 00002ABE  3F07                     move.w     -[A7], D7
  3563. 00002AC0  4EBA FE5A                jsr        [PC - 0x1A6 /* 0000291C */]
  3564. 00002AC4  601A                     bra        +0x1C /* 00002AE0 */
  3565. label00002AC6:
  3566. 00002AC6  3F07                     move.w     -[A7], D7
  3567. 00002AC8  4EBA FF82                jsr        [PC - 0x7E /* 00002A4C */]
  3568. 00002ACC  6012                     bra        +0x14 /* 00002AE0 */
  3569. label00002ACE:
  3570. 00002ACE  6710                     beq        +0x12 /* 00002AE0 */
  3571. 00002AD0  5340                     subq.w     D0, 1
  3572. 00002AD2  67DA                     beq        -0x24 /* 00002AAE */
  3573. 00002AD4  5340                     subq.w     D0, 1
  3574. 00002AD6  67DE                     beq        -0x20 /* 00002AB6 */
  3575. 00002AD8  5340                     subq.w     D0, 1
  3576. 00002ADA  67E2                     beq        -0x1C /* 00002ABE */
  3577. 00002ADC  5340                     subq.w     D0, 1
  3578. 00002ADE  67E6                     beq        -0x18 /* 00002AC6 */
  3579. label00002AE0:
  3580. 00002AE0  4267                     clr.w      -[A7]
  3581. 00002AE2  A938                     syscall    HiliteMenu
  3582. 00002AE4  4CDF 00C0                movem.l    D6,D7, [A7]+
  3583. 00002AE8  4E5E                     unlink     A6
  3584. 00002AEA  2E9F                     move.l     [A7], [A7]+
  3585. 00002AEC  4E75                     rts
  3586. fn00002AEE:
  3587. 00002AEE  4E56 FFEC                link       A6, -0x0014
  3588. 00002AF2  486E FFEC                pea.l      [A6 - 0x14]
  3589. 00002AF6  A972                     syscall    GetMouse
  3590. 00002AF8  594F                     subq.w     A7, 4
  3591. 00002AFA  A924                     syscall    FrontWindow
  3592. 00002AFC  201F                     move.l     D0, [A7]+
  3593. 00002AFE  B0AD FEEE                cmp.l      D0, [A5 - 0x112]
  3594. 00002B02  6602                     bne        +0x4 /* 00002B06 */
  3595. 00002B04  A850                     syscall    InitCursor
  3596. label00002B06:
  3597. 00002B06  4E5E                     unlink     A6
  3598. 00002B08  4E75                     rts
  3599. fn00002B0A:
  3600. 00002B0A  4E56 FFEC                link       A6, -0x0014
  3601. 00002B0E  2F07                     move.l     -[A7], D7
  3602. 00002B10  594F                     subq.w     A7, 4
  3603. 00002B12  2F2D FEE8                move.l     -[A7], [A5 - 0x118]
  3604. 00002B16  A93D                     syscall    MenuSelect
  3605. 00002B18  2E1F                     move.l     D7, [A7]+
  3606. 00002B1A  2F07                     move.l     -[A7], D7
  3607. 00002B1C  4EBA FF7A                jsr        [PC - 0x86 /* 00002A98 */]
  3608. 00002B20  2E1F                     move.l     D7, [A7]+
  3609. 00002B22  4E5E                     unlink     A6
  3610. 00002B24  4E75                     rts
  3611. fn00002B26:
  3612. 00002B26  4E56 FFE8                link       A6, -0x0018
  3613. 00002B2A  486E FFE8                pea.l      [A6 - 0x18]
  3614. 00002B2E  4267                     clr.w      -[A7]
  3615. 00002B30  3F3C 0014                move.w     -[A7], 0x14
  3616. 00002B34  3F2D FEC8                move.w     -[A7], [A5 - 0x138]
  3617. 00002B38  3F2D FEC6                move.w     -[A7], [A5 - 0x13A]
  3618. 00002B3C  A8A7                     syscall    SetRect
  3619. 00002B3E  486E FFE8                pea.l      [A6 - 0x18]
  3620. 00002B42  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3621. 00002B46  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3622. 00002B4A  A8A9                     syscall    InsetRect
  3623. 00002B4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3624. 00002B50  2F2D FEE8                move.l     -[A7], [A5 - 0x118]
  3625. 00002B54  486E FFE8                pea.l      [A6 - 0x18]
  3626. 00002B58  A925                     syscall    DragWindow
  3627. 00002B5A  4E5E                     unlink     A6
  3628. 00002B5C  2E9F                     move.l     [A7], [A7]+
  3629. 00002B5E  4E75                     rts
  3630. fn00002B60:
  3631. 00002B60  4E56 FFEA                link       A6, -0x0016
  3632. 00002B64  2F07                     move.l     -[A7], D7
  3633. 00002B66  554F                     subq.w     A7, 2
  3634. 00002B68  2F2D FEE8                move.l     -[A7], [A5 - 0x118]
  3635. 00002B6C  486E FFEC                pea.l      [A6 - 0x14]
  3636. 00002B70  A92C                     syscall    FindWindow
  3637. 00002B72  3E1F                     move.w     D7, [A7]+
  3638. 00002B74  3007                     move.w     D0, D7
  3639. 00002B76  6024                     bra        +0x26 /* 00002B9C */
  3640. 00002B78  6040                     bra        +0x42 /* 00002BBA */
  3641. 00002B7A  4EBA FF8E                jsr        [PC - 0x72 /* 00002B0A */]
  3642. 00002B7E  603A                     bra        +0x3C /* 00002BBA */
  3643. 00002B80  486D FEDE                pea.l      [A5 - 0x122]
  3644. 00002B84  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3645. 00002B88  A9B3                     syscall    SystemClick
  3646. 00002B8A  602E                     bra        +0x30 /* 00002BBA */
  3647. 00002B8C  602C                     bra        +0x2E /* 00002BBA */
  3648. 00002B8E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3649. 00002B92  4EBA FF92                jsr        [PC - 0x6E /* 00002B26 */]
  3650. 00002B96  6022                     bra        +0x24 /* 00002BBA */
  3651. 00002B98  6020                     bra        +0x22 /* 00002BBA */
  3652. 00002B9A  601E                     bra        +0x20 /* 00002BBA */
  3653. label00002B9C:
  3654. 00002B9C  0C40 0007                cmpi.w     D0, 0x7
  3655. 00002BA0  6418                     bcc        +0x1A /* 00002BBA */
  3656. 00002BA2  D040                     add.w      D0, D0
  3657. 00002BA4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3658. 00002BA8  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3659. 00002BAC  FFCC                     .invalid   <<F/7/7>>
  3660. 00002BAE  FFCE                     .invalid   <<F/7/7>>
  3661. 00002BB0  FFD4                     .invalid   <<F/7/7>>
  3662. 00002BB2  FFE0                     .invalid   <<F/7/7>>
  3663. 00002BB4  FFE2                     .invalid   <<F/7/7>>
  3664. 00002BB6  FFEC                     .invalid   <<F/7/7>>
  3665. 00002BB8  FFEE                     .invalid   <<F/7/7>>
  3666. label00002BBA:
  3667. 00002BBA  2E1F                     move.l     D7, [A7]+
  3668. 00002BBC  4E5E                     unlink     A6
  3669. 00002BBE  4E75                     rts
  3670. fn00002BC0:
  3671. 00002BC0  4E56 FFC8                link       A6, -0x0038
  3672. 00002BC4  48E7 0700                movem.l    -[A7], D5,D6,D7
  3673. 00002BC8  2A2D FEE0                move.l     D5, [A5 - 0x120]
  3674. 00002BCC  0285 0000 00FF           andi.l     D5, 0xFF
  3675. 00002BD2  3E05                     move.w     D7, D5
  3676. 00002BD4  0C6D 0003 FEDE           cmpi.w     [A5 - 0x122], 0x3
  3677. 00002BDA  57C0                     seq        D0
  3678. 00002BDC  0C6D 0005 FEDE           cmpi.w     [A5 - 0x122], 0x5
  3679. 00002BE2  57C1                     seq        D1
  3680. 00002BE4  8001                     or.b       D0, D1
  3681. 00002BE6  6700 009E                beq        +0xA0 /* 00002C86 */
  3682. 00002BEA  3F07                     move.w     -[A7], D7
  3683. 00002BEC  487A 00A0                pea.l      [PC + 0xA0 /* 00002C8E, value 0x1E000000 */]
  3684. 00002BF0  486E FFC8                pea.l      [A6 - 0x38]
  3685. 00002BF4  3F3C 000E                move.w     -[A7], 0xE
  3686. 00002BF8  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  3687. 00002BFC  486E FFC8                pea.l      [A6 - 0x38]
  3688. 00002C00  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3689. 00002C04  6700 005E                beq        +0x60 /* 00002C64 */
  3690. 00002C08  3007                     move.w     D0, D7
  3691. 00002C0A  6020                     bra        +0x22 /* 00002C2C */
  3692. label00002C0C:
  3693. 00002C0C  4EBA F1F6                jsr        [PC - 0xE0A /* 00001E04 */]
  3694. 00002C10  6000 0074                bra        +0x76 /* 00002C86 */
  3695. label00002C14:
  3696. 00002C14  4EBA F296                jsr        [PC - 0xD6A /* 00001EAC */]
  3697. 00002C18  6000 006C                bra        +0x6E /* 00002C86 */
  3698. label00002C1C:
  3699. 00002C1C  4EBA F446                jsr        [PC - 0xBBA /* 00002064 */]
  3700. 00002C20  6000 0064                bra        +0x66 /* 00002C86 */
  3701. label00002C24:
  3702. 00002C24  4EBA F352                jsr        [PC - 0xCAE /* 00001F78 */]
  3703. 00002C28  6000 005C                bra        +0x5E /* 00002C86 */
  3704. label00002C2C:
  3705. 00002C2C  0640 FFCC                addi.w     D0, 0xFFCC
  3706. 00002C30  67DA                     beq        -0x24 /* 00002C0C */
  3707. 00002C32  5340                     subq.w     D0, 1
  3708. 00002C34  67E6                     beq        -0x18 /* 00002C1C */
  3709. 00002C36  5340                     subq.w     D0, 1
  3710. 00002C38  67DA                     beq        -0x24 /* 00002C14 */
  3711. 00002C3A  5540                     subq.w     D0, 2
  3712. 00002C3C  67E6                     beq        -0x18 /* 00002C24 */
  3713. 00002C3E  0640 FFEF                addi.w     D0, 0xFFEF
  3714. 00002C42  67E0                     beq        -0x1E /* 00002C24 */
  3715. 00002C44  5340                     subq.w     D0, 1
  3716. 00002C46  67C4                     beq        -0x3A /* 00002C0C */
  3717. 00002C48  5340                     subq.w     D0, 1
  3718. 00002C4A  67D0                     beq        -0x2E /* 00002C1C */
  3719. 00002C4C  5340                     subq.w     D0, 1
  3720. 00002C4E  67C4                     beq        -0x3A /* 00002C14 */
  3721. 00002C50  0640 FFE3                addi.w     D0, 0xFFE3
  3722. 00002C54  67CE                     beq        -0x30 /* 00002C24 */
  3723. 00002C56  5340                     subq.w     D0, 1
  3724. 00002C58  67B2                     beq        -0x4C /* 00002C0C */
  3725. 00002C5A  5340                     subq.w     D0, 1
  3726. 00002C5C  67BE                     beq        -0x40 /* 00002C1C */
  3727. 00002C5E  5340                     subq.w     D0, 1
  3728. 00002C60  67B2                     beq        -0x4C /* 00002C14 */
  3729. 00002C62  6022                     bra        +0x24 /* 00002C86 */
  3730. label00002C64:
  3731. 00002C64  302D FEEC                move.w     D0, [A5 - 0x114]
  3732. 00002C68  0240 0100                andi.w     D0, 0x100
  3733. 00002C6C  4A40                     tst.w      D0
  3734. 00002C6E  6716                     beq        +0x18 /* 00002C86 */
  3735. 00002C70  0C6D 0005 FEDE           cmpi.w     [A5 - 0x122], 0x5
  3736. 00002C76  670E                     beq        +0x10 /* 00002C86 */
  3737. 00002C78  594F                     subq.w     A7, 4
  3738. 00002C7A  3F07                     move.w     -[A7], D7
  3739. 00002C7C  A93E                     syscall    MenuKey
  3740. 00002C7E  2C1F                     move.l     D6, [A7]+
  3741. 00002C80  2F06                     move.l     -[A7], D6
  3742. 00002C82  4EBA FE14                jsr        [PC - 0x1EC /* 00002A98 */]
  3743. label00002C86:
  3744. 00002C86  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3745. 00002C8A  4E5E                     unlink     A6
  3746. 00002C8C  4E75                     rts
  3747. 00002C8E  1E00                     move.b     D7, D0
  3748. 00002C90  0000 1E00                ori.b      D0, 0x0
  3749. 00002C94  0170 0000                bchg       [A0 + D0.w], D0
  3750. 00002C98  0000 0000                ori.b      D0, 0x0
  3751. fn00002C9C:
  3752. 00002C9C  4E56 FFEC                link       A6, -0x0014
  3753. 00002CA0  2F0C                     move.l     -[A7], A4
  3754. 00002CA2  286D FEE0                movea.l    A4, [A5 - 0x120]
  3755. 00002CA6  2F0C                     move.l     -[A7], A4
  3756. 00002CA8  A873                     syscall    SetPort
  3757. 00002CAA  302D FEEC                move.w     D0, [A5 - 0x114]
  3758. 00002CAE  0240 0001                andi.w     D0, 0x1
  3759. 00002CB2  4A40                     tst.w      D0
  3760. 00002CB4  6706                     beq        +0x8 /* 00002CBC */
  3761. 00002CB6  2B4C FEEE                move.l     [A5 - 0x112], A4
  3762. 00002CBA  6004                     bra        +0x6 /* 00002CC0 */
  3763. label00002CBC:
  3764. 00002CBC  42AD FEEE                clr.l      [A5 - 0x112]
  3765. label00002CC0:
  3766. 00002CC0  285F                     movea.l    A4, [A7]+
  3767. 00002CC2  4E5E                     unlink     A6
  3768. 00002CC4  4E75                     rts
  3769. fn00002CC6:
  3770. 00002CC6  4E56 FFE8                link       A6, -0x0018
  3771. 00002CCA  2F0C                     move.l     -[A7], A4
  3772. 00002CCC  486E FFEC                pea.l      [A6 - 0x14]
  3773. 00002CD0  A874                     syscall    GetPort
  3774. 00002CD2  286D FEE0                movea.l    A4, [A5 - 0x120]
  3775. 00002CD6  2F0C                     move.l     -[A7], A4
  3776. 00002CD8  A873                     syscall    SetPort
  3777. 00002CDA  2F0C                     move.l     -[A7], A4
  3778. 00002CDC  A922                     syscall    BeginUpdate
  3779. 00002CDE  4EBA E71E                jsr        [PC - 0x18E2 /* 000013FE */]
  3780. 00002CE2  2F0C                     move.l     -[A7], A4
  3781. 00002CE4  A923                     syscall    EndUpdate
  3782. 00002CE6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3783. 00002CEA  A873                     syscall    SetPort
  3784. 00002CEC  285F                     movea.l    A4, [A7]+
  3785. 00002CEE  4E5E                     unlink     A6
  3786. 00002CF0  4E75                     rts
  3787. fn00002CF2:
  3788. 00002CF2  554F                     subq.w     A7, 2
  3789. 00002CF4  3F3C FFFF                move.w     -[A7], 0xFFFF
  3790. 00002CF8  486D FEDE                pea.l      [A5 - 0x122]
  3791. 00002CFC  A970                     syscall    GetNextEvent
  3792. 00002CFE  4A1F                     tst.b      [A7]+
  3793. 00002D00  6732                     beq        +0x34 /* 00002D34 */
  3794. 00002D02  302D FEDE                move.w     D0, [A5 - 0x122]
  3795. 00002D06  6018                     bra        +0x1A /* 00002D20 */
  3796. label00002D08:
  3797. 00002D08  4EBA FE56                jsr        [PC - 0x1AA /* 00002B60 */]
  3798. 00002D0C  6026                     bra        +0x28 /* 00002D34 */
  3799. label00002D0E:
  3800. 00002D0E  4EBA FEB0                jsr        [PC - 0x150 /* 00002BC0 */]
  3801. 00002D12  6020                     bra        +0x22 /* 00002D34 */
  3802. label00002D14:
  3803. 00002D14  4EBA FFB0                jsr        [PC - 0x50 /* 00002CC6 */]
  3804. 00002D18  601A                     bra        +0x1C /* 00002D34 */
  3805. label00002D1A:
  3806. 00002D1A  4EBA FF80                jsr        [PC - 0x80 /* 00002C9C */]
  3807. 00002D1E  6014                     bra        +0x16 /* 00002D34 */
  3808. label00002D20:
  3809. 00002D20  5340                     subq.w     D0, 1
  3810. 00002D22  67E4                     beq        -0x1A /* 00002D08 */
  3811. 00002D24  5540                     subq.w     D0, 2
  3812. 00002D26  67E6                     beq        -0x18 /* 00002D0E */
  3813. 00002D28  5540                     subq.w     D0, 2
  3814. 00002D2A  67E2                     beq        -0x1C /* 00002D0E */
  3815. 00002D2C  5340                     subq.w     D0, 1
  3816. 00002D2E  67E4                     beq        -0x1A /* 00002D14 */
  3817. 00002D30  5540                     subq.w     D0, 2
  3818. 00002D32  67E6                     beq        -0x18 /* 00002D1A */
  3819. label00002D34:
  3820. 00002D34  4E75                     rts
  3821. fn00002D36:
  3822. 00002D36  4E56 FFE4                link       A6, -0x001C
  3823. 00002D3A  4A2D FEFF                tst.b      [A5 - 0x101]
  3824. 00002D3E  6704                     beq        +0x6 /* 00002D44 */
  3825. 00002D40  4EBA DCBC                jsr        [PC - 0x2344 /* 000009FE */]
  3826. label00002D44:
  3827. 00002D44  594F                     subq.w     A7, 4
  3828. 00002D46  A924                     syscall    FrontWindow
  3829. 00002D48  201F                     move.l     D0, [A7]+
  3830. 00002D4A  B0AD FEEE                cmp.l      D0, [A5 - 0x112]
  3831. 00002D4E  6670                     bne        +0x72 /* 00002DC0 */
  3832. 00002D50  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3833. 00002D54  3F3C 0001                move.w     -[A7], 0x1
  3834. 00002D58  A93A                     syscall    DisableItem
  3835. 00002D5A  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3836. 00002D5E  3F3C 0003                move.w     -[A7], 0x3
  3837. 00002D62  A93A                     syscall    DisableItem
  3838. 00002D64  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3839. 00002D68  3F3C 0004                move.w     -[A7], 0x4
  3840. 00002D6C  A93A                     syscall    DisableItem
  3841. 00002D6E  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3842. 00002D72  3F3C 0005                move.w     -[A7], 0x5
  3843. 00002D76  A93A                     syscall    DisableItem
  3844. 00002D78  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3845. 00002D7C  3F3C 0007                move.w     -[A7], 0x7
  3846. 00002D80  A93A                     syscall    DisableItem
  3847. 00002D82  2F2D FED6                move.l     -[A7], [A5 - 0x12A]
  3848. 00002D86  3F3C 0001                move.w     -[A7], 0x1
  3849. 00002D8A  A93A                     syscall    DisableItem
  3850. 00002D8C  2F2D FED6                move.l     -[A7], [A5 - 0x12A]
  3851. 00002D90  3F3C 0002                move.w     -[A7], 0x2
  3852. 00002D94  A93A                     syscall    DisableItem
  3853. 00002D96  2F2D FED6                move.l     -[A7], [A5 - 0x12A]
  3854. 00002D9A  3F3C 0003                move.w     -[A7], 0x3
  3855. 00002D9E  A93A                     syscall    DisableItem
  3856. 00002DA0  2F2D FED6                move.l     -[A7], [A5 - 0x12A]
  3857. 00002DA4  3F3C 0005                move.w     -[A7], 0x5
  3858. 00002DA8  A93A                     syscall    DisableItem
  3859. 00002DAA  2F2D FED6                move.l     -[A7], [A5 - 0x12A]
  3860. 00002DAE  3F3C 0006                move.w     -[A7], 0x6
  3861. 00002DB2  A93A                     syscall    DisableItem
  3862. 00002DB4  2F2D FED6                move.l     -[A7], [A5 - 0x12A]
  3863. 00002DB8  3F3C 0007                move.w     -[A7], 0x7
  3864. 00002DBC  A93A                     syscall    DisableItem
  3865. 00002DBE  603C                     bra        +0x3E /* 00002DFC */
  3866. label00002DC0:
  3867. 00002DC0  2F2D FED6                move.l     -[A7], [A5 - 0x12A]
  3868. 00002DC4  3F3C 0003                move.w     -[A7], 0x3
  3869. 00002DC8  A939                     syscall    EnableItem
  3870. 00002DCA  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3871. 00002DCE  3F3C 0001                move.w     -[A7], 0x1
  3872. 00002DD2  A939                     syscall    EnableItem
  3873. 00002DD4  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3874. 00002DD8  3F3C 0003                move.w     -[A7], 0x3
  3875. 00002DDC  A939                     syscall    EnableItem
  3876. 00002DDE  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3877. 00002DE2  3F3C 0004                move.w     -[A7], 0x4
  3878. 00002DE6  A939                     syscall    EnableItem
  3879. 00002DE8  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3880. 00002DEC  3F3C 0005                move.w     -[A7], 0x5
  3881. 00002DF0  A939                     syscall    EnableItem
  3882. 00002DF2  2F2D FED2                move.l     -[A7], [A5 - 0x12E]
  3883. 00002DF6  3F3C 0007                move.w     -[A7], 0x7
  3884. 00002DFA  A939                     syscall    EnableItem
  3885. label00002DFC:
  3886. 00002DFC  4EBA FCF0                jsr        [PC - 0x310 /* 00002AEE */]
  3887. 00002E00  A9B4                     syscall    SystemTask
  3888. 00002E02  4EBA FEEE                jsr        [PC - 0x112 /* 00002CF2 */]
  3889. 00002E06  594F                     subq.w     A7, 4
  3890. 00002E08  A924                     syscall    FrontWindow
  3891. 00002E0A  201F                     move.l     D0, [A7]+
  3892. 00002E0C  B0AD FEEE                cmp.l      D0, [A5 - 0x112]
  3893. 00002E10  6620                     bne        +0x22 /* 00002E32 */
  3894. 00002E12  4A2D FE47                tst.b      [A5 - 0x1B9]
  3895. 00002E16  6706                     beq        +0x8 /* 00002E1E */
  3896. 00002E18  4EBA D336                jsr        [PC - 0x2CCA /* 00000150 */]
  3897. 00002E1C  6004                     bra        +0x6 /* 00002E22 */
  3898. label00002E1E:
  3899. 00002E1E  4EBA DC28                jsr        [PC - 0x23D8 /* 00000A48 */]
  3900. label00002E22:
  3901. 00002E22  4EBA ED66                jsr        [PC - 0x129A /* 00001B8A */]
  3902. 00002E26  4EBA EA88                jsr        [PC - 0x1578 /* 000018B0 */]
  3903. 00002E2A  4EBA EE80                jsr        [PC - 0x1180 /* 00001CAC */]
  3904. 00002E2E  4EBA E77E                jsr        [PC - 0x1882 /* 000015AE */]
  3905. label00002E32:
  3906. 00002E32  4A2D FEFE                tst.b      [A5 - 0x102]
  3907. 00002E36  670C                     beq        +0xE /* 00002E44 */
  3908. 00002E38  7006                     moveq.l    D0, 0x06
  3909. 00002E3A  2F00                     move.l     -[A7], D0
  3910. 00002E3C  486E FFEC                pea.l      [A6 - 0x14]
  3911. 00002E40  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3912. label00002E44:
  3913. 00002E44  4E5E                     unlink     A6
  3914. 00002E46  4E75                     rts
  3915. export_20:
  3916. 00002E48  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3917. 00002E4C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3918. 00002E50  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3919. 00002E54  4E56 0000                link       A6, 0
  3920. 00002E58  4EBA FA18                jsr        [PC - 0x5E8 /* 00002872 */]
  3921. label00002E5C:
  3922. 00002E5C  4EBA DBB0                jsr        [PC - 0x2450 /* 00000A0E */]
  3923. 00002E60  4EBA F636                jsr        [PC - 0x9CA /* 00002498 */]
  3924. label00002E64:
  3925. 00002E64  4EBA FED0                jsr        [PC - 0x130 /* 00002D36 */]
  3926. 00002E68  4A2D FF00                tst.b      [A5 - 0x100]
  3927. 00002E6C  67F6                     beq        -0x8 /* 00002E64 */
  3928. 00002E6E  4EBA F806                jsr        [PC - 0x7FA /* 00002676 */]
  3929. 00002E72  4A2D FF01                tst.b      [A5 - 0xFF]
  3930. 00002E76  67E4                     beq        -0x1A /* 00002E5C */
  3931. 00002E78  4E5E                     unlink     A6
  3932. 00002E7A  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  3933.